예제 #1
0
        public void shouldStaySansMethOnButtonPressAnyOther()
        {
            SansMeth sansMeth = new SansMeth();

            var state = sansMeth.handleInput(KeyCode.Z);

            Assert.IsInstanceOf <SansMeth> (state);
        }
예제 #2
0
        public void shouldTransitionToChokedOnBloodOnButtonPressB()
        {
            SansMeth sansMeth = new SansMeth();

            var state = sansMeth.handleInput(KeyCode.B);

            Assert.IsInstanceOf <ChokedOnBlood> (state);
        }
예제 #3
0
        public void shouldTransitionToStabbedInEyeOnButtonPressC()
        {
            SansMeth sansMeth = new SansMeth();

            var state = sansMeth.handleInput(KeyCode.C);

            Assert.IsInstanceOf <StabbedInEye> (state);
        }
예제 #4
0
        public void shouldTransitionToMethHeadBleedingOnButtonPressA()
        {
            SansMeth sansMeth = new SansMeth();

            var state = sansMeth.handleInput(KeyCode.A);

            Assert.IsInstanceOf <MethHeadBleeding> (state);
        }