public async Task TestGetAllGenders() { var options = new DbContextOptionsBuilder <ApplicationDbContext>() .UseInMemoryDatabase("Gender"); var genderRepository = new EfDeletableEntityRepository <Gender>(new ApplicationDbContext(options.Options)); await genderRepository.AddAsync(new Gender { Name = "Male" }); await genderRepository.AddAsync(new Gender { Name = "Female" }); await genderRepository.SaveChangesAsync(); var genderService = new GendersService(genderRepository); AutoMapperConfig.RegisterMappings(typeof(MyTestGender).Assembly); var gender = genderService.GetAll <MyTestGender>(); Assert.Equal(2, gender.Count()); }