Ejemplo n.º 1
0
        public async Task All_ShouldReturnCorectData()
        {
            MapperInitializer.InitializeMapper();
            var context = ApplicationDbContextInMemoryFactory.InitializeContext();
            var seeder  = new Seeder();
            await seeder.SeedDonorAsync(context);

            var userManager  = this.GetUserManagerMock(context);
            var donorService = new DonorService(context, userManager.Object);

            var actualResult   = donorService.All().Result;
            var expectedResult = context.Donors;

            Assert.True(actualResult.Count() == expectedResult.Count());
            Assert.IsAssignableFrom <IQueryable <DonorServiceModel> >(actualResult);
        }