コード例 #1
0
 public DeclareCommoditiesPriceInCredits(
     CommonMarket market,
     UnitConverter converter)
 {
     this.market    = market;
     this.converter = converter;
 }
コード例 #2
0
 public QueryCommodityConversion(
     CommonMarket market,
     UnitConverter converter)
 {
     this.market    = market;
     this.converter = converter;
 }
コード例 #3
0
        public void RegisteredProductWithIntergalacticUnits_GetsConvertedToArabic()
        {
            var market = new CommonMarket();

            market.Add("Silver", 2, 34);

            Assert.AreEqual(68, market.Query("Silver", 4));
        }
コード例 #4
0
        public void RegisteredProducts_CanBeQueriedForPrice()
        {
            var market = new CommonMarket();

            market.Add("Gold", 4, 57800);
            market.Add("Iron", 20, 3910);

            Assert.AreEqual(57800, market.Query("Gold", 4));
            Assert.AreEqual(782, market.Query("Iron", 4));
        }