예제 #1
0
        public void EmptyRoom_NotError_Test()
        {
            _mocks.Room().Setup(m => m.ShowPlayer).Returns(false);
            _areas.Clear();
            _roomObjects.Clear();
            _uiObjects.Clear();

            IRendererLoop loop = getLoop();

            Assert.IsTrue(loop.Tick());
            _renderer.Verify(r => r.Render(It.IsAny <IObject>(), It.IsAny <IViewport>()), Times.Never);
        }
예제 #2
0
        public void EmptyRoom_NotError_Test()
        {
            _mocks.Room().Setup(m => m.ShowPlayer).Returns(false);
            _mocks.GameState().Setup(m => m.GetSortedViewports()).Returns(new List <IViewport> {
                _mocks.GameState().Object.Viewport
            });
            _areas.Clear();
            _roomObjects.Clear();
            _uiObjects.Clear();

            IRendererLoop loop = getLoop();

            Assert.IsTrue(loop.Tick());
        }