Exemplo n.º 1
0
        public async Task CanGetActivityInCity()
        {
            DbContextOptions <VacationDbContext> options = new DbContextOptionsBuilder <VacationDbContext>()
                                                           .UseInMemoryDatabase("CanGetActivityInCity")
                                                           .Options;

            using (VacationDbContext context = new VacationDbContext(options))
            {
                PlanService service      = new PlanService(context);
                Activity    testActivity = new Activity();
                testActivity.CityID         = 3;
                testActivity.Name           = "Seattle Strolling";
                testActivity.Outdoors       = 1;
                testActivity.FamilyFriendly = 0;

                context.Activity.Add(testActivity);
                await context.SaveChangesAsync();

                Activity result = await service.GetActivityInCity(3);

                Assert.Equal("Seattle Strolling", result.Name);
            }
        }