Beispiel #1
0
        public void GetDescription_EntranceRoomId_ExpectedEntranceRoomDescription()
        {
            using (var mock = AutoMock.GetLoose())
            {
                var expectedDescription         = Constants.RoomConstants.EntranceRoomDescription;
                Mock <IBuildMaze> mockBuildMaze = new Mock <IBuildMaze>();
                Mock <ILoadMaze>  mockLoadMaze  = new Mock <ILoadMaze>();
                mockLoadMaze.Setup(o => o.GetMazeMapInstance()).Returns(_mazeMap);

                var mazeIntegration = new MazeIntegrationService(mockBuildMaze.Object, mockLoadMaze.Object);

                Assert.AreEqual(mazeIntegration.GetDescription(_entranceRoom), expectedDescription);
            }
        }