public void NotThrowException_WhenIdIsNull() { // Arange var mockedEfWrappert = new Mock <IEfDbSetWrapper <Individual> >(); var mockedDbContext = new Mock <IUnitOfWork>(); var service = new IndividualService(mockedEfWrappert.Object, mockedDbContext.Object); // Act & Assert Assert.DoesNotThrow(() => service.GetById(null)); }
public void ReturnNull_WhenThereIsNotAModelWithThePassedId() { // Arrange var mockedEfWrappert = new Mock <IEfDbSetWrapper <Individual> >(); var mockedDbContext = new Mock <IUnitOfWork>(); Guid?individualId = Guid.NewGuid(); mockedEfWrappert.Setup(m => m.GetById(individualId.Value)).Returns((Individual)null); var service = new IndividualService(mockedEfWrappert.Object, mockedDbContext.Object); // Act var result = service.GetById(individualId); // Assert Assert.IsNull(result); }