Example #1
0
 protected IDiffAsserter CreateSut(
     ITestFrameworkAsserter testFrameworkAsserter = null,
     IDiffTool diffTool           = null,
     ITestFileManager fileManager = null)
 {
     return(DiffAssert.CreateInstance(
                testFrameworkAsserter ?? new MultiTestFrameworkAsserter(TestFrameworkIdentifier.xUnit2),
                diffTool ?? CreateFakeDiffTool(),
                fileManager ?? A.Fake <ITestFileManager>()));
 }
Example #2
0
        public void GivenThatTheTestIsRunOnTheBuildServer_ThenItChecksForTheExpectedFilesInTheOutputDirectory()
        {
            try
            {
                Environment.SetEnvironmentVariable("DISABLE_DIFF_ASSERTIONS", "0");

                DiffAssert
                .ThatContentsOf("DiffAssertTests/BuildServerTest")
                .Equals("Works on build server if the file is marked as Copy always");
            }
            finally
            {
                Environment.SetEnvironmentVariable("DISABLE_DIFF_ASSERTIONS", null);
            }
        }
Example #3
0
 public void GivenTwoEqualValues_ItPassesTheTest()
 {
     DiffAssert.Equals("Identical", "Identical");
 }
Example #4
0
 //[Fact]
 public void GivenThatTheExpectedValueIsDifferentThanTheExpectedFile_ItShowsTheDiffTool()
 {
     DiffAssert.ThatContentsOf("DiffAssertTests/LocalDiffTest").Equals("Not the expected value");
 }
Example #5
0
 //[Fact]
 public void GivenTwoDifferentValues_ItShowsTheDiffTool()
 {
     DiffAssert.Equals("Expected", "Actual");
 }
Example #6
0
 public void GivenThatTheActualValueEqualsTheValueInTheExpectedFile_ItPassesTheTest()
 {
     DiffAssert
     .ThatContentsOf("DiffAssertTests/FileWithContentThatShouldMatchTheActualValue")
     .Equals("The actual value");
 }