public void ProdutoNotaFiscal_Dominio_Validar_ExcecaoProdutoNotaFiscalSemNotaFiscal() { ProdutoNotaFiscal produtoParaSerValidado = ObjectMother.PegarProdutoNotaFiscalSemNotaFiscalVinculadaValido(_mockProduto.Object); Action acaoQueDeveRetornarExcecaoProdutoNotaFiscalSemNotaFiscal = () => produtoParaSerValidado.Validar(); acaoQueDeveRetornarExcecaoProdutoNotaFiscalSemNotaFiscal.Should().Throw <ExcecaoProdutoNotaFiscalSemNotaFiscal>(); }
public void ProdutoNotaFiscal_Dominio_Validar_Sucesso() { ProdutoNotaFiscal produtoParaSerValidado = ObjectMother.PegarProdutoNotaFiscalValido(_mockProduto.Object, _mockNotaFiscal.Object); Action acaoQueNaoDeveRetornarExcecao = () => produtoParaSerValidado.Validar(); acaoQueNaoDeveRetornarExcecao.Should().NotThrow <ExcecaoDeNegocio>(); }
public void ProdutoNotaFiscal_Dominio_Validar_ExcecaoProdutoNotaFiscalComQuantidadeInferiorAum() { ProdutoNotaFiscal produtoParaSerValidado = ObjectMother.PegarProdutoNotaFiscalComQuantidadeInferiorAumValido(_mockProduto.Object, _mockNotaFiscal.Object); Action acaoQueDeveRetornarExcecaoProdutoNotaFiscalComQuantidadeInferiorAum = () => produtoParaSerValidado.Validar(); acaoQueDeveRetornarExcecaoProdutoNotaFiscalComQuantidadeInferiorAum.Should().Throw <ExcecaoProdutoNotaFiscalComQuantidadeInferiorAum>(); }