public void should_format_results() { var results = new DiagnosticResults(new ScannedSource[0], new Type[0], new Type[0], new SkippedAutomappingType[0], new Type[0], new AutomappingType[0]); var formatter = Mock<IDiagnosticResultsFormatter>.Create(); var listener = new StringLambdaOutputListener(x => { }); listener.SetFormatter(formatter); listener.Receive(results); formatter.AssertWasCalled(x => x.Format(results)); }
public void should_format_results() { var results = new DiagnosticResults(new ScannedSource[0], new Type[0], new Type[0], new SkippedAutomappingType[0], new Type[0], new AutomappingType[0]); var formatter = A.Fake<IDiagnosticResultsFormatter>(); var listener = new StringLambdaOutputListener(x => { }); listener.SetFormatter(formatter); listener.Receive(results); A.CallTo(() => formatter.Format(results)).MustHaveHappened(); }
public void should_raise_formatted_results() { var results = new DiagnosticResults(new ScannedSource[0], new Type[0], new Type[0], new SkippedAutomappingType[0], new Type[0], new AutomappingType[0]); var output = "formatted output"; var receivedOutput = ""; var formatter = A.Fake<IDiagnosticResultsFormatter>(); A.CallTo(() => formatter.Format(results)).Returns(output); var listener = new StringLambdaOutputListener(x => { receivedOutput = x; }); listener.SetFormatter(formatter); listener.Receive(results); receivedOutput.ShouldEqual(output); }
public void should_raise_formatted_results() { var results = new DiagnosticResults(new ScannedSource[0], new Type[0], new Type[0], new SkippedAutomappingType[0], new Type[0], new AutomappingType[0]); var output = "formatted output"; var receivedOutput = ""; var formatter = Stub<IDiagnosticResultsFormatter>.Create(sb => sb.Stub(x => x.Format(results)) .Return(output)); var listener = new StringLambdaOutputListener(x => { receivedOutput = x; }); listener.SetFormatter(formatter); listener.Receive(results); receivedOutput.ShouldEqual(output); }