コード例 #1
0
        public async Task EditValidInputTest()
        {
            var optionsBuilder = new DbContextOptionsBuilder <ApplicationDbContext>();

            optionsBuilder.UseInMemoryDatabase(databaseName: "db1");
            var _dbContext = new ApplicationDbContext(optionsBuilder.Options);

            var controller = new PayGradesController(_dbContext);
            var result     = await controller.Edit(1);

            Assert.NotNull(result);
        }
コード例 #2
0
        public void CreateReturnTypeTest()
        {
            var optionsBuilder = new DbContextOptionsBuilder <ApplicationDbContext>();

            optionsBuilder.UseInMemoryDatabase(databaseName: "db1");
            var _dbContext = new ApplicationDbContext(optionsBuilder.Options);

            var controller = new PayGradesController(_dbContext);
            var result     = controller.Create();

            Assert.IsType <ViewResult>(result);
        }
コード例 #3
0
        public async Task EditZeroShouldReturnNotFound()
        {
            var optionsBuilder = new DbContextOptionsBuilder <ApplicationDbContext>();

            optionsBuilder.UseInMemoryDatabase(databaseName: "db1");
            var _dbContext = new ApplicationDbContext(optionsBuilder.Options);

            var controller = new PayGradesController(_dbContext);
            var result     = await controller.Edit(0);

            Assert.IsType <NotFoundResult>(result);
        }
コード例 #4
0
        public async Task IndexReturnNotNull()
        {
            var optionsBuilder = new DbContextOptionsBuilder <ApplicationDbContext>();

            optionsBuilder.UseInMemoryDatabase(databaseName: "db1");
            var _dbContext = new ApplicationDbContext(optionsBuilder.Options);

            var controller = new PayGradesController(_dbContext);
            var result     = await controller.Index();

            Assert.IsType <ViewResult>(result);
            Assert.NotNull(result);
        }