コード例 #1
0
ファイル: CupTest.cs プロジェクト: corso-enaip-2019/Prog10
        public void Can_not_fill_a_full_cup()
        {
            var cup = new Cup();

            cup.Fill();
            cup.Fill();
        }
コード例 #2
0
ファイル: CupTest.cs プロジェクト: corso-enaip-2019/Prog10
        public void New_empty_cup()
        {
            var cup = new Cup();

            Assert.IsFalse(cup.IsFull);
            Assert.AreEqual(0, cup.FillLevel);
        }
コード例 #3
0
ファイル: CupTest.cs プロジェクト: corso-enaip-2019/Prog10
        public void A_cup_drinked_over_limit()
        {
            var cup = new Cup();

            cup.Fill();
            cup.Drink(5);
            cup.Drink(6);
        }
コード例 #4
0
ファイル: CupTest.cs プロジェクト: corso-enaip-2019/Prog10
        public void A_cup_entirely_drank_is_empty()
        {
            var cup = new Cup();

            cup.Fill();
            cup.Drink(10);

            Assert.IsFalse(cup.IsFull);
            Assert.AreEqual(0, cup.FillLevel);
        }
コード例 #5
0
ファイル: CupTest.cs プロジェクト: corso-enaip-2019/Prog10
        public void Filling_a_partially_filled_cup()
        {
            var cup = new Cup();

            cup.Fill();
            cup.Drink(1);
            cup.Drink(6);
            cup.Fill();

            Assert.IsTrue(cup.IsFull);
            Assert.AreEqual(10, cup.FillLevel);
        }
コード例 #6
0
ファイル: CupTest.cs プロジェクト: corso-enaip-2019/Prog10
        public void Can_not_drink_empty_cup()
        {
            var cup = new Cup();

            cup.Drink(0);
        }