예제 #1
0
        public void GetOrderDetailByOrderId_ValidId_ReturnsProductNameUnitPriceAndQuantity()
        {
            using var db = new NorthwindContext();
            OrderDetailsRepository service = new OrderDetailsRepository(db);
            var orderDetails = service.GetByOrderId(10248).ToList();

            Assert.Equal(3, orderDetails.Count);
            Assert.Equal("Queso Cabrales", orderDetails.First().Product.Name);
            Assert.Equal(14, orderDetails.First().UnitPrice);
            Assert.Equal(12, orderDetails.First().Quantity);
        }