public void ItensPedido_Validar_DeveTerSucesso() { //Arrange & Act var itensPedido = new ItensPedidoTestBuilder().Build(); //Assert itensPedido.IsSuccess.ShouldBeTrue(); }
public void Validar_PrecoNull_DeveFalhar() { //Arrange & Act var itensPedido = new ItensPedidoTestBuilder() .ComPreco(null) .Build(); //Assert itensPedido.IsFailure.ShouldBeTrue(); itensPedido.Error.Contains(PedidosConstantes.ItensPedidoPrecoEhObrigatorio); }
public void ItensPedido_AlterarValores_DeveAlterarComSucesso(int quantidade, decimal valor, decimal resultado) { //Arrange var itensPedido = new ItensPedidoTestBuilder() .Build(); //Act itensPedido.Value.AlterarValores((Quantidade)quantidade, (Preco)valor); //Assert itensPedido.IsSuccess.ShouldBeTrue(); itensPedido.Value.TotalItem.Valor.ShouldBe(resultado); }
public void AlterarValores_PrecoNull_DeveFalhar() { //Arrange var itensPedido = new ItensPedidoTestBuilder() .Build().Value; //Act Result result = itensPedido.AlterarValores((Quantidade)10, null); //Assert result.IsFailure.ShouldBeTrue(); result.Error.Contains(PedidosConstantes.ItensPedidoPrecoEhObrigatorio); }