Ejemplo n.º 1
0
        public void GetDiscountsByProductId()
        {
            int productId = 1;
            var actual    = repository.GetDiscountsByProduct(productId).ToList();
            var expected  = collectionInit.Where(t => t.ProductId == productId).ToList();

            Assert.That(expected, Is.EquivalentTo(actual).Using(new DiscountComparer()));
        }
Ejemplo n.º 2
0
 private float GetDiscount(int productId)
 {
     return(discountRepository
            .GetDiscountsByProduct(productId)
            .OrderByDescending(t => t.StartDate)
            .FirstOrDefault()?.Percents ?? 0f);
 }