public void When_Errors_Expect_Sum_Of_Two_Numbers_Plus_10() { // arrange var input = new TestInput { a = 10, b = 25 }; var addTask = new AddStep(); var errorTask = new AddTenErrorStep(); var presenter = new PropertyPresenter <TestResult, ErrorOutput>(); var sut = new AddTwoNumbersThenAddTenThrowsError(addTask, errorTask); // act sut.Execute(input, presenter); // assert var expected = new ErrorOutput("Error in task\r\n"); presenter.ErrorContent.Should().BeEquivalentTo(expected); }
public AddTwoNumbersThenAddTenThrowsError(AddStep addTask, AddTenErrorStep errorTask) { _errorTask = errorTask; _addTask = addTask; }