public void Should_display_found_slip_on_view() { SlipDisplayDTO slip = ObjectMother.SlipDisplayDTO( ); using (_mockery.Record( )) { SetupResult.For(_mockTask.FindSlipBy(0)).IgnoreArguments( ).Return(slip); _mockView.Display(slip); } using (_mockery.Playback( )) { CreateSUT( ).Initialize( ); } }
public void Should_leverage_task_to_retrieve_information_on_slip() { long slipId = 66; SlipDisplayDTO slip = ObjectMother.SlipDisplayDTO( ); using (_mockery.Record( )) { SetupResult.For(_mockRequest.ParsePayloadFor(PayloadKeys.SlipId)).Return(slipId); Expect.Call(_mockTask.FindSlipBy(slipId)).Return(slip); } using (_mockery.Playback( )) { CreateSUT( ).Initialize( ); } }
public void Should_leverage_mapper_to_map_all_slips() { IList <ISlip> availableSlips = new List <ISlip>( ); ISlip slip = _mockery.DynamicMock <ISlip>( ); availableSlips.Add(slip); SlipDisplayDTO slipDTO = ObjectMother.SlipDisplayDTO( ); using (_mockery.Record( )) { SetupResult.For(_slipRepository.AllAvailableSlips( )).Return(availableSlips); Expect.Call(_slipMapper.MapFrom(slip)).Return(slipDTO); } using (_mockery.Playback( )) { IEnumerable <SlipDisplayDTO> allAvailableSlips = CreateSUT( ).GetAllAvailableSlips( ); Assert.IsTrue(ListFactory.From(allAvailableSlips).Contains(slipDTO)); } }
public void Should_leverage_repository_to_find_dock() { long dockId = 1; IDock dock = _mockery.DynamicMock <IDock>( ); ISlip slip = _mockery.DynamicMock <ISlip>( ); IList <ISlip> availableSlipsForDock = new List <ISlip>( ); availableSlipsForDock.Add(slip); SlipDisplayDTO dto = ObjectMother.SlipDisplayDTO( ); using (_mockery.Record( )) { Expect.Call(_dockRepository.FindBy(dockId)).Return(dock); Expect.Call(_slipRepository.AllAvailableSlipsFor(dock)).Return(availableSlipsForDock); Expect.Call(_slipMapper.MapFrom(slip)).Return(dto); } using (_mockery.Playback( )) { IRichList <SlipDisplayDTO> slipsFound = ListFactory.From(CreateSUT( ).GetAvailableSlipsForDockBy(dockId)); Assert.IsTrue(slipsFound.Contains(dto)); } }
public void Display(SlipDisplayDTO slip) { Slip = slip; }