public void ConsoleStatusReporter_OnInitialTestRunStarted() { string output = ""; var chalkMock = new Mock <IChalk>(MockBehavior.Strict); chalkMock.Setup(x => x.Default(It.IsAny <string>())).Callback((string text) => { output += text; }); var target = new ConsoleStatusReporter(chalkMock.Object); target.OnInitialTestRunStarted(); chalkMock.Verify(x => x.Default(It.IsAny <string>())); output.ShouldBe(@"Starting initial testrun "); }
public void ConsoleStatusReporter_OnInitialBuildStarted() { string output = ""; var chalkMock = new Mock <IChalk>(MockBehavior.Strict); chalkMock.Setup(x => x.Default(It.IsAny <string>())).Callback((string text) => { output += text; }); var target = new ConsoleStatusReporter(chalkMock.Object); target.OnInitialBuildStarted(); chalkMock.Verify(x => x.Default(It.IsAny <string>())); output.ShouldBeWithNewlineReplace(@"Building project "); }
public void ConsoleStatusReporter_OnInitialisationDone() { string output = ""; var chalkMock = new Mock <IChalk>(MockBehavior.Strict); chalkMock.Setup(x => x.Default(It.IsAny <string>())).Callback((string text) => { output += text; }); var target = new ConsoleStatusReporter(chalkMock.Object); target.OnInitialisationDone(); chalkMock.Verify(x => x.Default(It.IsAny <string>())); output.ShouldBe(@"Project OK Generating mutants "); }