Пример #1
0
        public void TestNoDupesAdded()
        {
            var numberCollection = new NumberCollectionSingleton();

            numberCollection.Add(1);
            numberCollection.Add(2);
            numberCollection.Add(2);
            numberCollection.Add(2);
            numberCollection.Add(1);
            Assert.IsTrue(numberCollection.GetTotalCount() == 2);
        }
Пример #2
0
        public void TestNewDupes()
        {
            var numberCollection = new NumberCollectionSingleton();

            numberCollection.Add(1);
            numberCollection.Add(2);
            numberCollection.Add(2);
            numberCollection.Add(2);
            numberCollection.Add(1);
            Assert.IsTrue(numberCollection.GetLatestDuplicateCount() == 3);
            Assert.IsTrue(numberCollection.GetLatestDuplicateCount() == 0);
        }
Пример #3
0
        public void TestNewUniqies()
        {
            var numberCollection = new NumberCollectionSingleton();

            numberCollection.Add(1);
            numberCollection.Add(2);
            numberCollection.Add(2);
            numberCollection.Add(2);
            numberCollection.Add(1);
            Assert.IsTrue(numberCollection.GetLatestNewUniques() == 2);
            Assert.IsTrue(numberCollection.GetLatestNewUniques() == 0);
        }