Exemple #1
0
        public void Can_not_fill_a_full_cup()
        {
            var cup = new Cup();

            cup.Fill();
            cup.Fill();
        }
Exemple #2
0
        public void Can_not_drink_2_consecutive_times()
        {
            var cup = new Cup();

            cup.Fill();
            cup.Drink();
            cup.Drink();
        }
Exemple #3
0
        public void Fill_an_empty_cup()
        {
            var cup = new Cup();

            cup.Fill();

            Assert.IsTrue(cup.IsFull);
        }
Exemple #4
0
        public void Regular_fill_and_drink()
        {
            var cup = new Cup();

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

            Assert.IsFalse(cup.IsFull);
        }
Exemple #5
0
        public void Fill_and_drink_to_the_infinite()
        {
            var cup = new Cup();

            for (int i = 0; i < 1000; i++)
            {
                cup.Fill();
                cup.Drink();
            }

            Assert.IsFalse(cup.IsFull);
        }
Exemple #6
0
        public void Can_not_drink_empty_cup()
        {
            var cup = new Cup();

            cup.Drink();
        }
Exemple #7
0
        public void New_empty_cup()
        {
            var cup = new Cup();

            Assert.IsFalse(cup.IsFull);
        }