Beispiel #1
0
            public IEnumerator 기본생성()
            {
                var dummy         = Substitute.For <IUnityService>();
                var moveContoller = new InputController_Standalone(dummy);

                yield return(null);

                moveContoller.MoveController(out int horizontal, out int vertical);
                Assert.That(horizontal == 0 && vertical == 0);
            }
Beispiel #2
0
            public IEnumerator X축_우선_값을반영합니다(int xDir, int yDir)
            {
                var dummy = Substitute.For <IUnityService>();

                dummy.GetAxisRaw("Horizontal").Returns(xDir);
                dummy.GetAxisRaw("Vertical").Returns(yDir);

                var moveContoller = new InputController_Standalone(dummy);

                yield return(null);

                moveContoller.MoveController(out int horizontal, out int vertical);
                Assert.That(horizontal == xDir && vertical == 0,
                            $"{horizontal} == {xDir} && {vertical} == {0}");
            }