public void GetTicketDetailDto_returns_null_when_the_reference_is_null([Frozen] IGetsTicketByReference ticketProvider, TicketDetailDtoProvider sut) { Mock.Get(ticketProvider) .Setup(x => x.GetTicketByReference((TicketReference)null)) .Returns(() => null); var result = sut.GetTicketDetailDto(null); Assert.That(result, Is.Null); }
public void GetTicketDetailDto_returns_mapped_dto_when_ticket_exists([Frozen] IGetsTicketByReference ticketProvider, [Frozen, InMemory] IEntityData data, [Frozen] IMapper mapper, TicketDetailDtoProvider sut, TicketReference reference, TicketDetailDto dto, Ticket ticket) { Mock.Get(ticketProvider) .Setup(x => x.GetTicketByReference(reference)) .Returns(ticket); data.Add(ticket); Mock.Get(mapper) .Setup(x => x.Map <TicketDetailDto>(ticket)) .Returns(dto); var result = sut.GetTicketDetailDto(reference); Assert.That(result, Is.SameAs(dto)); }