Example #1
0
        public void Create()
        {
            // Arrange
            var optionsBuilder = new DbContextOptionsBuilder <ApplicationDbContext>();

            optionsBuilder.UseInMemoryDatabase("testdb");
            var _dbContext = new ApplicationDbContext(optionsBuilder.Options);

            var controller = new InstituicoesController(_dbContext);

            // Act
            var result = controller.Create();

            // Assert
            Assert.IsType <ViewResult>(result);
        }
Example #2
0
        public async Task DeleteReturnsErrorIfNoID()
        {
            // Arrange
            var optionsBuilder = new DbContextOptionsBuilder <ApplicationDbContext>();

            optionsBuilder.UseInMemoryDatabase("testdb");
            var _dbContext = new ApplicationDbContext(optionsBuilder.Options);

            var controller = new InstituicoesController(_dbContext);

            // Act
            var result = await controller.Delete(null);

            // Assert
            Assert.IsType <NotFoundResult>(result);
        }
Example #3
0
        public async Task Index()
        {
            // Arrange
            var optionsBuilder = new DbContextOptionsBuilder <ApplicationDbContext>();

            optionsBuilder.UseInMemoryDatabase("testdb");
            var _dbContext = new ApplicationDbContext(optionsBuilder.Options);

            var controller = new InstituicoesController(_dbContext);

            // Act
            var result = await controller.Index(null);

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