예제 #1
0
        public void IsSetIncremented()
        {
            var pc = new ProgramCounter();

            pc.Set(15);
            pc.Next();
            Assert.AreEqual(16, pc.Next());
        }
예제 #2
0
        public void IsSecondOne()
        {
            var pc = new ProgramCounter();

            pc.Next();

            Assert.AreEqual(1, pc.Next());
        }
예제 #3
0
        public void IsSetReturned()
        {
            var pc = new ProgramCounter();

            pc.Set(15);
            Assert.AreEqual(15, pc.Next());
        }
예제 #4
0
        public void IsFirstZero()
        {
            var pc = new ProgramCounter();

            Assert.AreEqual(0, pc.Next());
        }