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))); }