コード例 #1
0
        public async void CanViewAbout()
        {
            DbContextOptions <MusicDbContext> options = new DbContextOptionsBuilder <MusicDbContext>()
                                                        .UseInMemoryDatabase("AboutViewIndex").Options;

            using (MusicDbContext context = new MusicDbContext(options))
            {
                HomeController testHC = new HomeController(context);

                var result1 = testHC.AboutOut();
                Assert.IsType <ViewResult>(result1);

                User testUser1 = new User();
                testUser1.Id         = 10;
                testUser1.Name       = "Bob Saget";
                testUser1.GenreID    = 3;
                testUser1.PlaylistID = 4;

                await context.Users.AddAsync(testUser1);

                await context.SaveChangesAsync();

                var result2 = testHC.About(10);
                Assert.IsType <ViewResult>(result2.Result);
            }
        }