public void GetListOfAppUserAndCheckAreEqualLikeModelsWherePositionIdIs1() { //Arrange AppUser appUser1 = new AppUser() { Id = 1, FirstName = "test", LastName = "test", PositionId = 1 }; AppUser appUser2 = new AppUser() { Id = 2, FirstName = "test", LastName = "test", PositionId = 1 }; var options = new DbContextOptionsBuilder <Context>() .UseInMemoryDatabase(databaseName: "UsersDirectoryMVC") .Options; using (var context = new Context(options)) { //Act var appUserRepository = new AppUserRepository(context); appUserRepository.AddAppUser(appUser1); appUserRepository.AddAppUser(appUser2); var listOfAppUserWherePositionIdIs1 = appUserRepository.GetAppUserByPositionId(1); //Assert listOfAppUserWherePositionIdIs1.FirstOrDefault(e => e.Id == 1).Should().Equals(appUser1); listOfAppUserWherePositionIdIs1.FirstOrDefault(e => e.Id == 2).Should().Equals(appUser2); } }