internal List <string> ValidarTest([PexAssumeUnderTest] Leilao target)
        {
            List <string> result = target.Validar();

            return(result);
            // TODO: add assertions to method LeilaoTest.ValidarTest(Leilao)
        }
Exemple #2
0
        public void ValidarSucessoTest()
        {
            //Arranja
            var leilao = new Leilao();

            leilao.NomeLote = "NomeLote";
            leilao.Valor    = 90;
            leilao.Produtos = new List <Produto> {
                new Produto {
                    Preco = 100
                }
            };

            //Age
            var erros = leilao.Validar();

            //Afirma
            Assert.IsTrue(erros.Count == 0);
        }
Exemple #3
0
        public void ValidarErroDescontoTeste()
        {
            //Arranja
            var leilao = new Leilao();

            leilao.NomeLote = "NomeLote";
            leilao.Valor    = 80;
            leilao.Produtos = new List <Produto> {
                new Produto {
                    Preco = 100
                }
            };

            //Age
            var erros = leilao.Validar();

            //Afirma
            Assert.IsTrue(erros.Contains("Desconto máximo excedido."));
        }
Exemple #4
0
        public void ValidarErroTeste()
        {
            // Arrange
            var leilao = new Leilao();

            leilao.Id       = 1638;
            leilao.NomeLote = "Lote 1638";
            leilao.Preco    = 89.9m;
            leilao.Produtos = new List <Produto> {
                new Produto {
                    Nome = "Teste", Preco = 100
                }
            };

            // Act
            var erros = leilao.Validar();

            // Assert
            Assert.IsTrue(erros.Contains("Desconto máximo excedido"));
        }
        public void ValidarErroTest()
        {
            // Arrange - Montar o objeto a ser testado
            var leilao = new Leilao();

            leilao.Id       = 1;
            leilao.NomeLote = "Leilao Sucesso";
            leilao.Preco    = 89.9m;
            leilao.Produtos = new List <Produto> {
                new Produto {
                    Preco = 100
                }
            };

            // Act - Testar de fato
            var erros = leilao.Validar();

            // Assert - Afirmar ou comparações dos resultados
            Assert.IsTrue(erros.Contains("O valor do lote está abaixo do permitido."));
        }
        public void ValidarSucessoTest()
        {
            // Arrange - Montar o objeto a ser testado
            var leilao = new Leilao();

            leilao.Id       = 1;
            leilao.NomeLote = "Leilao Sucesso";
            leilao.Preco    = 90;
            leilao.Produtos = new List <Produto> {
                new Produto {
                    Preco = 100
                }
            };

            // Act - Testar de fato
            var erros = leilao.Validar();

            // Assert - Afirmar ou comparações dos resultados
            Assert.IsTrue(erros.Count == 0);
        }
Exemple #7
0
        public void ValidarSucessoTeste()
        {
            // Três A's do Tester
            // Arrange
            var leilao = new Leilao();

            leilao.Id       = 1638;
            leilao.NomeLote = "Lote 1638";
            leilao.Preco    = 90;
            leilao.Produtos = new List <Produto> {
                new Produto {
                    Nome = "Teste", Preco = 100
                }
            };

            // Act
            var erros = leilao.Validar();

            // Assert
            Assert.IsTrue(erros.Count == 0);
        }
        public void ValidarSucessoTest()
        {
            //Arrange
            var leilao = new Leilao {
                Id       = 1,
                Nome     = "Lote 1683",
                Preco    = 90,
                Produtos = new List <Produto>
                {
                    new Produto {
                        Preco = 100
                    }
                }
            };

            //Act
            var erros = leilao.Validar();

            //Assert
            Assert.IsTrue(erros.Count == 0);
        }
        public void ValidarFalhaTest()
        {
            //Arrange
            var leilao = new Leilao
            {
                Id       = 1,
                Nome     = " ",
                Preco    = 89,
                Produtos = new List <Produto>
                {
                    new Produto {
                        Preco = 100
                    }
                }
            };

            //Act
            var erros = leilao.Validar();

            //Assert
            Assert.IsTrue(erros.Contains("Nome do Lote é obrigatório.") &&
                          erros.Contains("Desconto máximo excedido."));
        }