コード例 #1
0
 public void TestInitializeInstances()
 {
     this.fileAppender               = LabyrinthFactory.GetFileAppender(FileName);
     this.memoryAppender             = LabyrinthFactory.GetMemoryAppender();
     this.simpleLoggerFileAppender   = LabyrinthFactory.GetSimpleLogger(this.fileAppender);
     this.simpleLoggerMemoryAppender = LabyrinthFactory.GetSimpleLogger(this.memoryAppender);
 }
コード例 #2
0
 public void TestMemento()
 {
     ILabyrinthFactory factory    = new LabyrinthFactory();
     IPlayfield        playfield  = factory.CreatePlayfield();
     IPlayer           player     = factory.CreatePlayer();
     IGameDialog       dialogs    = factory.CreateDialogs();
     IScoreboard       scoreboard = factory.CreateScoreboard();
     int     numberOfMoves        = 5;
     Memento testMemento          = new Memento(factory, playfield, player, dialogs, scoreboard, numberOfMoves);
 }
コード例 #3
0
        public void TestLoadMememntoMethod()
        {
            ILabyrinthFactory factory    = new LabyrinthFactory();
            IPlayfield        playfield  = factory.CreatePlayfield();
            IPlayer           player     = factory.CreatePlayer();
            IGameDialog       dialogs    = factory.CreateDialogs();
            IScoreboard       scoreboard = factory.CreateScoreboard();
            int     numberOfMoves        = 5;
            Memento testMemento          = new Memento(factory, playfield, player, dialogs, scoreboard, numberOfMoves);

            Labyrinth.Engine.LabyrinthEngine.Instance.LoadMemento(testMemento);
        }
コード例 #4
0
        public void CreatePlayerTest()
        {
            LabyrinthFactory factory = new LabyrinthFactory();
            IPlayer          player  = factory.CreatePlayer(5, 4);

            bool isRightPlayer = false;

            if (player.XPosition == 5 && player.YPosition == 4)
            {
                isRightPlayer = true;
            }

            Assert.IsTrue(isRightPlayer);
        }
コード例 #5
0
 public void TestSimpleLoggerWithFileAppenderNullCreation()
 {
     var simpleLogger = LabyrinthFactory.GetSimpleLogger(null);
 }
コード例 #6
0
 public void TestFileAppenderNullCreation()
 {
     var fileAppender = LabyrinthFactory.GetFileAppender(string.Empty);
 }