public void ErrorCreateRequestAddressNotInformed() { var command = new CreateRequestCommand(null, null, null, _appSettings); var commandResult = new RequestCommandHandler(_mapper, _requestRepo.Object, _pizzaRepo.Object, _customerRepo.Object) .Handle(command, new CancellationToken()).Result; Assert.True(commandResult.HasError(1012)); }
public void ErrorCreateRequestPizzasIdPizzaNotInformed(int errorCode) { var pizzas = new List<RequestPizzaCommand>(); pizzas.Add(new RequestPizzaCommand(0, 0, 1)); var command = new CreateRequestCommand(null, null, pizzas, _appSettings); var commandResult = new RequestCommandHandler(_mapper, _requestRepo.Object, _pizzaRepo.Object, _customerRepo.Object) .Handle(command, new CancellationToken()).Result; Assert.True(commandResult.HasError(errorCode)); }
public void ErrorCreateRequestPizzasNotInRange(int quantity, int errorCode) { var pizzas = new List<RequestPizzaCommand>(); for (int p = 1; p <= quantity; p++) pizzas.Add(new RequestPizzaCommand(0, 0, 0)); var command = new CreateRequestCommand(null, null, pizzas, _appSettings); var commandResult = new RequestCommandHandler(_mapper, _requestRepo.Object, _pizzaRepo.Object, _customerRepo.Object) .Handle(command, new CancellationToken()).Result; Assert.True(commandResult.HasError(errorCode)); }
public void ErrorCreateRequestPizzasIdPizzaNotExists(int errorCode) { _pizzaRepo.Setup((s) => s.IdPizzaExists(It.IsAny<int>())).Returns(Task.FromResult(false)); var customer = new RequestCustomerCommand(1, "Gyn"); var pizzas = new List<RequestPizzaCommand>(); pizzas.Add(new RequestPizzaCommand(1, 1, 1)); var command = new CreateRequestCommand(1, "Gyn", pizzas, _appSettings); var commandResult = new RequestCommandHandler(_mapper, _requestRepo.Object, _pizzaRepo.Object, _customerRepo.Object) .Handle(command, new CancellationToken()).Result; Assert.True(commandResult.HasError(errorCode)); }