Esempio n. 1
0
        public void Can_not_fill_a_full_cup()
        {
            var cup = new Cup();

            cup.Fill();
            cup.Fill();
        }
Esempio n. 2
0
        public void New_empty_cup()
        {
            var cup = new Cup();

            Assert.IsFalse(cup.IsFull);
            Assert.AreEqual(0, cup.FillLevel);
        }
Esempio n. 3
0
        public void A_cup_drinked_over_limit()
        {
            var cup = new Cup();

            cup.Fill();
            cup.Drink(5);
            cup.Drink(6);
        }
Esempio n. 4
0
        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);
        }
Esempio n. 5
0
        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);
        }
Esempio n. 6
0
        public void Can_not_drink_empty_cup()
        {
            var cup = new Cup();

            cup.Drink(0);
        }