Esempio n. 1
0
        public async Task Fornecedor_Atualizar_Deve_Estar_Valido()
        {
            //Arrange
            var fornecedor = _fornecedorFixture.GerarFornecedorValido();

            //Act
            var result = await _fornecedorService.Atualizar(fornecedor);

            //Asset
            Assert.True(result);
            _fornecedorFixture.Mocker.GetMock <IFornecedorRepository>().Verify(r => r.Atualizar(fornecedor), Times.Once);
        }
        public async Task Atualizar_Fornecedor_Com_Propriedade_Invalida()
        {
            // Arrange
            Fornecedor fornecedor = ObterInstanciaFornecedor();

            fornecedor.Id = Guid.Empty;

            // Act
            await _sut.Atualizar(fornecedor);

            // Assert
            Assert.True(_notificador.TemNotificacao());
        }