コード例 #1
0
        public async Task Put_Categoria()
        {
            var service = new CategoriasController(_mockContext.Object);
            await service.PutCategoria(1, _categoria);

            _mockContext.Verify(m => m.SaveChangesAsync(It.IsAny <CancellationToken>()), Times.Once);

            var badR = await service.PutCategoria(10, _categoria);

            Assert.IsType <BadRequestResult>(badR);
        }
コード例 #2
0
        public async Task Put_Categoria()
        {
            var service = new CategoriasController(_mockContext.Object);
            await service.PutCategoria(1, _categoria);

            _mockContext.Verify(m => m.SaveChangesAsync(It.IsAny <CancellationToken>()), Times.Once());
        }
コード例 #3
0
        public async Task Put_Categoria()
        {
            var service = new CategoriasController(_mockContext.Object);

            await service.PutCategoria(1, _categoria);

            // Verifica se o método foi realmente chamado e se foi executado somente uma vez
            _mockContext.Verify(m => m.SaveChangesAsync(It.IsAny <CancellationToken>()), Times.Once());
        }
        public async Task Put_Categoria()
        {
            var service = new CategoriasController(_mockContext.Object);

            await service.PutCategoria(1, _categoria);

            _mockSet.Verify(m => m.SaveChangesAsync,
                            Times.Once());
        }
コード例 #5
0
        public async Task Put_Categoria()
        {
            //Esses teste são para ver se eles foram executados um de cada vez cada 1
            var service = new CategoriasController(_mockContext.Object);

            await service.PutCategoria(1, _categoria);

            _mockContext.Verify(m => m.SaveChangesAsync(It.IsAny <CancellationToken>()), Times.Once);// Vai testar se vai executar o saveChanges
        }
コード例 #6
0
        public void PutCategoria_DeveraFalhar_SeIdNaoEncontrado()
        {
            var badResult = controller.PutCategoria(8, CategoriaMock.CategoriaDemo());

            Assert.IsInstanceOfType(badResult, typeof(BadRequestResult));
        }
コード例 #7
0
        public void Put()
        {
            CategoriasController controller = new CategoriasController(container);

            Categoria categoria = container.GetCategoria(2);

            categoria.Descricao = "Modified-Desktop";
            categoria.Slug      = "modified-desktop";

            System.Web.Http.Results.StatusCodeResult result = (System.Web.Http.Results.StatusCodeResult)controller.PutCategoria(2, categoria);

            Assert.IsNotNull(result);
            Assert.AreEqual("Modified-Desktop", container.GetCategoria(2).Descricao);
            Assert.AreEqual("modified-desktop", container.GetCategoria(2).Slug);
        }