示例#1
0
        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);
        }
示例#2
0
 public AddTwoNumbersThenAddTenThrowsError(AddStep addTask, AddTenErrorStep errorTask)
 {
     _errorTask = errorTask;
     _addTask   = addTask;
 }