Beispiel #1
0
        public void GetEntranceRoom_EntranceRoomId_ExpectedEntranceRoomId()
        {
            using (var mock = AutoMock.GetLoose())
            {
                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.GetEntranceRoom(), _entranceRoom);
            }
        }