Exemplo n.º 1
0
        public void setOrderPrices()
        {
            OrderDto order = new OrderDto
            {
                Customer = new CustomerDto {
                    Name = "Test", Surname = "Surname", Email = "*****@*****.**"
                },
                OrderDetails = new List <OrderDetailDto>
                {
                    new OrderDetailDto {
                        PhoneId = 1, PhoneName = "Samsung", Quantity = 1
                    },
                }
            };
            List <OrderDetailResultDto> detailResult = new List <OrderDetailResultDto>
            {
                new OrderDetailResultDto {
                    PhoneId = 1, PhonePrice = 900
                }
            };
            IOrderCW _phoneWorker = new OrderCW();

            var result = _phoneWorker.completeResultInformation(order, detailResult);

            Assert.IsFalse(result.Any(x => x.Quantity == 0 || string.IsNullOrEmpty(x.PhoneName)));
        }