Beispiel #1
0
        public void CanAddFloatNumbers()
        {
            var four = 4.0f;
            var set = new Set(1);

            set.Add(four);

            Assert.IsFalse(set.IsEmpty());
            Assert.AreEqual(four, set.Get());
        }
Beispiel #2
0
        public void IfITryAddTheSameNumberManyTimes_ThenItShouldNotBeAdded()
        {
            const int four = 4;
            var set = new Set(5);

            set.Add(four);
            set.Add(four);
            set.Add(four);
            set.Add(four);
            set.Add(four);

            Assert.IsFalse(set.IsEmpty());
            Assert.AreEqual(null, set.Get());
            Assert.AreEqual(null, set.Get());
            Assert.AreEqual(null, set.Get());
            Assert.AreEqual(null, set.Get());
            Assert.AreEqual(four, set.Get());
        }
Beispiel #3
0
        public void IfIAddOneElement_ThenItShouldBeNotEmpty()
        {
            const int four = 4;
            var set = new Set(1);

            Assert.IsTrue(set.IsEmpty());
            set.Add(four);
            Assert.IsFalse(set.IsEmpty());
        }