public void GetListOfEmployersAndCheckAreEqualLikeModels() { //Arrange Employer employer1 = new Employer() { Id = 66, Name = "test", NIP = "unit" }; Employer employer2 = new Employer() { Id = 67, Name = "test1", NIP = "unit1" }; var options = new DbContextOptionsBuilder <Context>() .UseInMemoryDatabase(databaseName: "UsersDirectoryMVC") .Options; using (var context = new Context(options)) { //Act var employerRepository = new EmployerRepository(context); employerRepository.AddEmployer(employer1); employerRepository.AddEmployer(employer2); var listOfEmployers = employerRepository.GetAllActiveEmployers(); //Assert listOfEmployers.FirstOrDefault(e => e.Id == 66).Should().Equals(employer1); listOfEmployers.FirstOrDefault(e => e.Id == 67).Should().Equals(employer2); } }