예제 #1
0
        public void GoFowardは前の状態と比較して進んだ値を指定します()
        {
            var tested = new Cursol("ABC");

            tested = tested.GoFoward(1);
            tested = tested.GoFoward(1);
            tested.Index.Is(2);
        }
예제 #2
0
        public void Copyは同じIndexを持つCursolを返します()
        {
            var tested = new Cursol("ABC");

            tested = tested.GoFoward(1);
            tested.Copy().Index.Is(1);
        }
예제 #3
0
        public void GoFowardは元の値をCursolを変更しません()
        {
            var tested = new Cursol("ABC");

            tested.GoFoward(1);
            tested.Index.Is(0);
        }
예제 #4
0
        public void GoFowardは最後の文字の一個先までしか進むことができません()
        {
            var tested = new Cursol("ABC");

            tested = tested.GoFoward(4);
            tested.Index.Is(3);
        }
예제 #5
0
        public void GoFowardでIndexが進んだCursolが手に入ります()
        {
            var tested = new Cursol("ABC");

            tested = tested.GoFoward(2);
            tested.Index.Is(2);
        }