Example #1
0
        public void 硬貨100円と500円を投入して返却すると投入金額は0円になる()
        {
            var x = new 硬貨支払機();

            x.Insert貨幣(new 硬貨(100));
            x.Insert貨幣(new 硬貨(500));
            x.Refund貨幣();
            Assert.IsTrue(x.投入金額合計() == new 通貨(0));
        }
Example #2
0
        public void 硬貨100円と500円を投入して返却すると100円と500円が返却される()
        {
            var x = new 硬貨支払機();

            x.Insert貨幣(new 硬貨(100));
            x.Insert貨幣(new 硬貨(500));
            var y = x.Refund貨幣().OrderBy(x => x.Value).ToList();

            Assert.IsTrue(y[0] == new 硬貨(100));
            Assert.IsTrue(y[1] == new 硬貨(500));
        }