Пример #1
0
        public void SetValue_IndexError()
        {
            var counterSet = new CounterSet();

            counterSet.AddCounter(new Counter(4));
            counterSet.SetValue(3, 3);
        }
Пример #2
0
        public void SetValue_IllegalValue2()
        {
            var counterSet = new CounterSet();

            counterSet.AddCounter(new Counter(4));
            counterSet.AddCounter(new Counter(4));
            counterSet.SetValue(3, 5);
        }
Пример #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();
        }
Пример #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();
        }
Пример #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());
        }
Пример #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();
        }
Пример #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());
        }