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>())); }
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); } }
public void GivenTwoEqualValues_ItPassesTheTest() { DiffAssert.Equals("Identical", "Identical"); }
//[Fact] public void GivenThatTheExpectedValueIsDifferentThanTheExpectedFile_ItShowsTheDiffTool() { DiffAssert.ThatContentsOf("DiffAssertTests/LocalDiffTest").Equals("Not the expected value"); }
//[Fact] public void GivenTwoDifferentValues_ItShowsTheDiffTool() { DiffAssert.Equals("Expected", "Actual"); }
public void GivenThatTheActualValueEqualsTheValueInTheExpectedFile_ItPassesTheTest() { DiffAssert .ThatContentsOf("DiffAssertTests/FileWithContentThatShouldMatchTheActualValue") .Equals("The actual value"); }