public void TresPorDezReaisNaoDeveSerAplicavelQuandoQuantidadeForMenorQue3() { //Arrange var quantidade = 1; var promocao = new TresPorDezReais(); //Act var aplicavel = promocao.Aplicavel(quantidade); //Assert aplicavel.Should().BeFalse(); }
public void TresPorDezReaisDeveSerAplicavelQuandoQuantidadeForMaiorOuIgualA3() { //Arrange var quantidade = 3; var promocao = new TresPorDezReais(); //Act var aplicavel = promocao.Aplicavel(quantidade); //Assert aplicavel.Should().BeTrue(); }
public void TresPorDezReaisDeveCalcularPrecoIgual8QuandoProdutoCustar4EQuantidadeFor2() { //Arrange var quantidade = 2; var produto = new Produto() { Preco = 4 }; var promocao = new TresPorDezReais(); //Act var preco = promocao.CalcularPreco(produto, quantidade); //Assert preco.Should().Be(8); }