public void ReturnNull_WhenThereIsNotAModelWithThePassedUser() { // Arrange var mockedEfWrappert = new Mock <IEfDbSetWrapper <Individual> >(); var mockedDbContext = new Mock <IUnitOfWork>(); string userId = "testUserId"; var user = new User(); user.Id = userId; var individual = new Individual(); individual.User = user; var data = new List <Individual>(); data.Add(individual); mockedEfWrappert.SetupGet(m => m.All).Returns(data.AsQueryable()); var service = new IndividualService(mockedEfWrappert.Object, mockedDbContext.Object); // Act var result = service.GetByUser("otherTestUserId"); // Assert Assert.IsNull(result); }
public void NotThrowException_WhenUserIsNull() { // 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.GetByUser(null)); }