示例#1
0
        public void Cliente_Comprar_ClienteInativo()
        {
            // Arrange
            var cliente = new Cliente(1, "Fulano", "*****@*****.**", false);

            var produto = new Produto(1, "Bola", "Bola de Futebol", true, 50m);

            var clienteService = new ClienteService();

            // Act
            var result = clienteService.Comprar(cliente, produto);

            // Assert
            Assert.False(result);
        }
示例#2
0
        public void Cliente_Comprar_ProdutoMenorOuIguaZero()
        {
            // Arrange
            var cliente = new Cliente(1, "Fulano", "*****@*****.**", true);

            var produto = new Produto(1, "Bola", "Bola de Futebol", true, 0m);

            var clienteService = new ClienteService();

            // Act
            var result = clienteService.Comprar(cliente, produto);

            // Assert
            Assert.False(result);
            Assert.Equal(0, produto.Valor);
        }