diff options
Diffstat (limited to 'LibGit2Sharp.Tests/ConfigurationFixture.cs')
-rw-r--r-- | LibGit2Sharp.Tests/ConfigurationFixture.cs | 55 |
1 files changed, 27 insertions, 28 deletions
diff --git a/LibGit2Sharp.Tests/ConfigurationFixture.cs b/LibGit2Sharp.Tests/ConfigurationFixture.cs index 33522129..395b4164 100644 --- a/LibGit2Sharp.Tests/ConfigurationFixture.cs +++ b/LibGit2Sharp.Tests/ConfigurationFixture.cs @@ -2,11 +2,10 @@ using System.IO; using System.Text.RegularExpressions; using LibGit2Sharp.Tests.TestHelpers; -using NUnit.Framework; +using Xunit; namespace LibGit2Sharp.Tests { - [TestFixture] public class ConfigurationFixture : BaseFixture { private static void AssertValueInLocalConfigFile(string repoPath, string regex) @@ -19,7 +18,7 @@ namespace LibGit2Sharp.Tests { var text = File.ReadAllText(configFilePath); var r = new Regex(regex, RegexOptions.Multiline).Match(text); - Assert.IsTrue(r.Success, text); + Assert.True(r.Success, text); } private static string RetrieveGlobalConfigLocation() @@ -51,7 +50,7 @@ namespace LibGit2Sharp.Tests AssertValueInConfigFile(configFilePath, regex); } - [Test] + [Fact] public void CanDeleteConfiguration() { var path = BuildTemporaryCloneOfTestRepo(StandardTestRepoPath); @@ -68,7 +67,7 @@ namespace LibGit2Sharp.Tests } } - [Test] + [SkippableFact] public void CanGetGlobalStringValue() { using (var repo = new Repository(StandardTestRepoPath)) @@ -79,7 +78,7 @@ namespace LibGit2Sharp.Tests } } - [Test] + [SkippableFact] public void CanGetGlobalStringValueWithoutRepo() { using (var config = new Configuration()) @@ -89,47 +88,47 @@ namespace LibGit2Sharp.Tests } } - [Test] + [Fact] public void CanReadBooleanValue() { using (var repo = new Repository(StandardTestRepoPath)) { - Assert.IsTrue(repo.Config.Get<bool>("core.ignorecase", false)); - Assert.IsTrue(repo.Config.Get<bool>("core", "ignorecase", false)); + Assert.True(repo.Config.Get<bool>("core.ignorecase", false)); + Assert.True(repo.Config.Get<bool>("core", "ignorecase", false)); } } - [Test] + [Fact] public void CanReadIntValue() { using (var repo = new Repository(StandardTestRepoPath)) { - Assert.AreEqual(2, repo.Config.Get<int>("unittests.intsetting", 42)); - Assert.AreEqual(2, repo.Config.Get<int>("unittests", "intsetting", 42)); + Assert.Equal(2, repo.Config.Get<int>("unittests.intsetting", 42)); + Assert.Equal(2, repo.Config.Get<int>("unittests", "intsetting", 42)); } } - [Test] + [Fact] public void CanReadLongValue() { using (var repo = new Repository(StandardTestRepoPath)) { - Assert.AreEqual(15234, repo.Config.Get<long>("unittests.longsetting", 42)); - Assert.AreEqual(15234, repo.Config.Get<long>("unittests", "longsetting", 42)); + Assert.Equal(15234, repo.Config.Get<long>("unittests.longsetting", 42)); + Assert.Equal(15234, repo.Config.Get<long>("unittests", "longsetting", 42)); } } - [Test] + [Fact] public void CanReadStringValue() { using (var repo = new Repository(StandardTestRepoPath)) { - Assert.AreEqual("+refs/heads/*:refs/remotes/origin/*", repo.Config.Get<string>("remote.origin.fetch", null)); - Assert.AreEqual("+refs/heads/*:refs/remotes/origin/*", repo.Config.Get<string>("remote", "origin", "fetch", null)); + Assert.Equal("+refs/heads/*:refs/remotes/origin/*", repo.Config.Get<string>("remote.origin.fetch", null)); + Assert.Equal("+refs/heads/*:refs/remotes/origin/*", repo.Config.Get<string>("remote", "origin", "fetch", null)); } } - [Test] + [Fact] public void CanSetBooleanValue() { var path = BuildTemporaryCloneOfTestRepo(StandardTestRepoPath); @@ -141,7 +140,7 @@ namespace LibGit2Sharp.Tests } } - [Test] + [SkippableFact] public void CanSetGlobalStringValue() { using (var repo = new Repository(StandardTestRepoPath)) @@ -164,7 +163,7 @@ namespace LibGit2Sharp.Tests } } - [Test] + [SkippableFact] public void CanSetGlobalStringValueWithoutRepo() { using(var config = new Configuration()) @@ -187,7 +186,7 @@ namespace LibGit2Sharp.Tests } } - [Test] + [Fact] public void SettingLocalConfigurationOutsideAReposThrows() { using (var config = new Configuration()) @@ -196,7 +195,7 @@ namespace LibGit2Sharp.Tests } } - [Test] + [Fact] public void CanSetIntValue() { var path = BuildTemporaryCloneOfTestRepo(StandardTestRepoPath); @@ -208,7 +207,7 @@ namespace LibGit2Sharp.Tests } } - [Test] + [Fact] public void CanSetLongValue() { var path = BuildTemporaryCloneOfTestRepo(StandardTestRepoPath); @@ -220,7 +219,7 @@ namespace LibGit2Sharp.Tests } } - [Test] + [Fact] public void CanSetStringValue() { var path = BuildTemporaryCloneOfTestRepo(StandardTestRepoPath); @@ -232,7 +231,7 @@ namespace LibGit2Sharp.Tests } } - [Test] + [Fact] public void ReadingUnsupportedTypeThrows() { using (var repo = new Repository(StandardTestRepoPath)) @@ -242,7 +241,7 @@ namespace LibGit2Sharp.Tests } } - [Test] + [Fact] public void ReadingValueThatDoesntExistReturnsDefault() { using (var repo = new Repository(StandardTestRepoPath)) @@ -258,7 +257,7 @@ namespace LibGit2Sharp.Tests } } - [Test] + [Fact] public void SettingUnsupportedTypeThrows() { using (var repo = new Repository(StandardTestRepoPath)) |