public void CalcularFreteEstadoMT() { FreteHandler handle = new FreteHandler(ConsultaCEPRepositoryFactory.ObterFreteMatoGrosso()); var command = new Loja.Domain.Estoque.Logistica.Commands.Input.ConsultarFreteCommand(CalculaFreteArguments.CepMatoGrosso); var result = handle.Handle(command); Assert.IsTrue(((ConsultarFreteCommandResult)result.Data).Valor == CalculaFreteArguments.ValorFreteOutrosEstados); }
public void CalcularFreteOutraCidadeEstadoRIO() { FreteHandler handle = new FreteHandler(ConsultaCEPRepositoryFactory.ObterFreteSomenteEstadoRioDeJaneiro()); var command = new Loja.Domain.Estoque.Logistica.Commands.Input.ConsultarFreteCommand(CalculaFreteArguments.CepSomenteEstadoRioDeJaneiro); var result = handle.Handle(command); Assert.IsTrue(((ConsultarFreteCommandResult)result.Data).Valor == CalculaFreteArguments.ValorFreteSomenteEstadoRioDeJaneiro); }
public void CalcularFreteCEPNaoValido() { FreteHandler handle = new FreteHandler(ConsultaCEPRepositoryFactory.ObterRepositoryVazio()); var command = new Loja.Domain.Estoque.Logistica.Commands.Input.ConsultarFreteCommand(CalculaFreteArguments.FreteNaoValido); var result = handle.Handle(command); Assert.IsTrue(!result.Success); }