Esempio n. 1
0
        public void SetValue_IndexError()
        {
            var counterSet = new CounterSet();

            counterSet.AddCounter(new Counter(4));
            counterSet.SetValue(3, 3);
        }
Esempio n. 2
0
        public void SetValue_IllegalValue2()
        {
            var counterSet = new CounterSet();

            counterSet.AddCounter(new Counter(4));
            counterSet.AddCounter(new Counter(4));
            counterSet.SetValue(3, 5);
        }
Esempio n. 3
0
        public void Inc_11atMin_InvalidOp()
        {
            var counterSet = new CounterSet();

            counterSet.AddCounter(new Counter(2));
            counterSet.AddCounter(new Counter(2));

            counterSet.SetValue(1, 1);
            counterSet.Dec();
        }
Esempio n. 4
0
        public void Inc_22atMax_InvalidOp()
        {
            var counterSet = new CounterSet();

            counterSet.AddCounter(new Counter(2));
            counterSet.AddCounter(new Counter(2));

            counterSet.SetValue(2, 2);
            counterSet.Inc();
        }
Esempio n. 5
0
        public void SetValue()
        {
            var counterSet = new CounterSet();

            counterSet.AddCounter(new Counter(4));
            counterSet.AddCounter(new Counter(4));

            counterSet.SetValue(2, 3);

            Assert.AreEqual("2:3", counterSet.ToString());
        }
Esempio n. 6
0
        public void Inc_22atMin_InvalidOp()
        {
            var counterSet = new CounterSet();

            counterSet.AddCounter(new Counter(2, 4));
            counterSet.AddCounter(new Counter(2, 4));

            counterSet.SetValue(2, 2);

            counterSet.Dec();
        }
Esempio n. 7
0
        public void Inc_12to21()
        {
            var counterSet = new CounterSet();

            counterSet.AddCounter(new Counter(2));
            counterSet.AddCounter(new Counter(2));

            counterSet.SetValue(1, 2);
            counterSet.Inc();

            Assert.AreEqual("2:1", counterSet.ToString());
        }