コード例 #1
0
ファイル: Program.cs プロジェクト: HQC2015/Labyrinth-3
        private static void Main(string[] args)
        {
            var renderer = new Renderer();
            var inputHandler = new InputHandler();

            var engine = new Engine(renderer, inputHandler);
            engine.Run();
        }
コード例 #2
0
ファイル: Enginetest.cs プロジェクト: HQC2015/Labyrinth-3
        public void IsEngineConstructorMakeInstanceOfEngine()
        {
            var renderer = new Renderer();
            var input = new InputHandler();
            var engine = new Engine(renderer, input);

            Assert.IsInstanceOfType(engine, typeof(Engine));
        }
コード例 #3
0
ファイル: RendererTest.cs プロジェクト: HQC2015/Labyrinth-3
        public void IsRendererPrintRightMessageWithNoMessage()
        {
            List<string> outLines = new List<string>();
            var mockWriter = new Mock<TextWriter>();
            mockWriter.Setup(writer => writer.WriteLine(It.IsAny<string>()))
                    .Callback<string>(s => outLines.Add(s));
            Console.SetOut(mockWriter.Object);

            var render = new Renderer();
            render.RenderMessage();

            Assert.AreEqual(0, outLines.Count);
        }
コード例 #4
0
ファイル: Enginetest.cs プロジェクト: HQC2015/Labyrinth-3
 public void IsEngineRunRight()
 {
     var renderer = new Renderer();
     Assert.IsInstanceOfType(renderer, typeof(Renderer));
 }
コード例 #5
0
ファイル: Enginetest.cs プロジェクト: HQC2015/Labyrinth-3
 public void IsEngineMakeStandartGameRules()
 {
     var renderer = new Renderer();
     var input = new InputHandler();
     var engine = new Engine(renderer, input);
 }