コード例 #1
0
 public RequestHistoryPizza(RequestHistoryPizzaInfo firstHalfPizza, RequestHistoryPizzaInfo secondHalfPizza, int quantity, decimal total)
 {
     FirstHalfPizza  = firstHalfPizza;
     SecondHalfPizza = secondHalfPizza;
     Quantity        = quantity;
     Total           = total;
 }
コード例 #2
0
        public void SuccessRequestHistory()
        {
            ICommandQuery commandQuery = new CommandQuery(_appSettings);
            var           requests     = new List <RequestHistoryPizza>();
            var           pizza1       = new RequestHistoryPizzaInfo("PIZZA FIRST HALF", 25);
            var           pizza2       = new RequestHistoryPizzaInfo("PIZZA SECOND HALF", 35);

            requests.Add(new RequestHistoryPizza(pizza1, pizza2, 5, 35));
            commandQuery.SetData(requests);

            var mediator = new Mock <IMediator>();

            mediator.Setup(s =>
                           s.Send(It.IsAny <RequestHistoryQuery>(), It.IsAny <CancellationToken>()))
            .Returns(Task.FromResult(commandQuery));

            var result = new RequestController(mediator.Object, _mapper).GetHistory(1);

            Assert.IsType <OkObjectResult>(result.Result);
        }