public void Compare_Returns0_IfBothArguementAreEqual()
        {
            PriceComparerDescending comparer = new PriceComparerDescending();
            Price p1     = new Price(1);
            Price p2     = new Price(1);
            int   result = comparer.Compare(p1, p2);

            Assert.True(result == 0, "Result should be greater than 0");
        }
        public void Compare_ReturnsNegative_IfSecondArguementIsLarger()
        {
            PriceComparerDescending comparer = new PriceComparerDescending();
            Price p1     = new Price(2);
            Price p2     = new Price(1);
            int   result = comparer.Compare(p1, p2);

            Assert.True(result < 0, "Result should be less than 0");
        }
        public void Compare_ReturnsPositive_IfSecondArguementIsSmaller()
        {
            PriceComparerDescending comparer = new PriceComparerDescending();
            Price p1     = new Price(1);
            Price p2     = new Price(2);
            int   result = comparer.Compare(p1, p2);

            Assert.True(result > 0, "Result should be greater than 0");
        }
 public void PriceComparerDescendingGreaterThan()
 {
     _priceComparerDescending.Compare(2, 1);
 }