public void CheckEmpoyersListExistAndIncludesProperEmployers() { //Arrange NewEmployerVm employer1 = new NewEmployerVm() { Id = 1, Name = "test", NIP = "Unit" }; NewEmployerVm employer2 = new NewEmployerVm() { Id = 2, Name = "test2", NIP = "Unit2" }; var options = new DbContextOptionsBuilder <Context>() .UseInMemoryDatabase("UsersDirectoryMVC") .Options; var config = new MapperConfiguration(c => { c.AddProfile(new MappingProfile()); }); var mapper = config.CreateMapper(); using (var context = new Context(options)) { //Act var employerService = new EmployerService(mapper, new EmployerRepository(context)); employerService.AddEmployer(employer1); employerService.AddEmployer(employer2); var listOfEmplyers = employerService.GetAllActiveEmployersForList(2, 1, ""); //Assert listOfEmplyers.Should().NotBeNull(); listOfEmplyers.Employers.Count.Should().Be(2); listOfEmplyers.Employers.Find(e => e.Id == 1).Should().Equals(employer1); listOfEmplyers.Employers.Find(e => e.Id == 2).Should().Equals(employer2); } }