public void CalcPadraoTest() { //Padrão AAA //Arrange mockLancheAppService.Setup(s => s.GetById(IdXBacon)).Returns(model_XBacon); mockLancheAppService.Setup(s => s.GetById(IdXBurguer)).Returns(model_XBurguer); mockLancheAppService.Setup(s => s.GetById(IdXEgg)).Returns(model_XEgg); mockLancheAppService.Setup(s => s.GetById(IdXEggBacon)).Returns(model_XEggBacon); var calcValorLanche = new CalcValorLanche(mockLancheAppService.Object); //Act var resultado = calcValorLanche.CalcPadrao(model_PedidoPadrao); //Acert CollectionAssert.AllItemsAreNotNull(resultado); resultado.ShouldBeEquivalentTo(model_PedidoPadraoEsperado); }
public void CalcPersonalizadoPrecoLigthInflacaoTest() { //Padrão AAA //Arrange mockIngredienteAppService.Setup(s => s.GetById(IdAlface)).Returns(model_AlfaceInflacao); mockIngredienteAppService.Setup(s => s.GetById(IdBacon)).Returns(model_BaconInflacao); mockIngredienteAppService.Setup(s => s.GetById(IdHamburguer)).Returns(model_HamburguerInflacao); mockIngredienteAppService.Setup(s => s.GetById(IdOvo)).Returns(model_OvoInflacao); mockIngredienteAppService.Setup(s => s.GetById(IdQueijo)).Returns(model_QueijoInflacao); var calcValorLanche = new CalcValorLanche(mockIngredienteAppService.Object, model_IngredientePersonalizado_PrecoLight); //Act var resultado = calcValorLanche.CalcPersonalizado(); //Acert CollectionAssert.AllItemsAreNotNull(resultado); resultado.ShouldBeEquivalentTo(model_IngredientePersonalizado_PrecoLightEsperadoInflacao); }