public async Task AllActive_ShouldReturnCorectData() { MapperInitializer.InitializeMapper(); var context = ApplicationDbContextInMemoryFactory.InitializeContext(); var seeder = new Seeder(); await seeder.SeedPatientAsync(context); var userManager = this.GetUserManagerMock(context); var patientService = new PatientService(context, userManager.Object); var actualResult = patientService.AllActive().Result; var expectedResult = context.Patients.Where(x => x.NeededBloodBanks > 0); Assert.True(actualResult.Count() == expectedResult.Count()); Assert.IsAssignableFrom <IQueryable <PatientServiceModel> >(actualResult); }