Пример #1
0
        public void Create_DifferentMaps_NoExceptions()
        {
            // ARRANGE
            var roomGenerator = new TestSnakeRoomGenerator();
            var mapFactory    = new RoomMapFactory(roomGenerator);

            var botPlayer    = CreateBotPlayer();
            var generator    = CreateGenerator(botPlayer, mapFactory);
            var sectorScheme = CreateSectorScheme();

            // ACT
            Func <Task> act = async() =>
            {
                var sector = await generator.GenerateDungeonAsync(sectorScheme).ConfigureAwait(false);
            };

            // ASSERT
            act.Should().NotThrow();
        }
Пример #2
0
        public async Task Create_DifferentMaps_NoExceptions()
        {
            // ARRANGE
            var roomGenerator = new TestSnakeRoomGenerator();
            var mapFactory    = new RoomMapFactory(roomGenerator);

            var generator    = CreateGenerator(mapFactory);
            var sectorScheme = CreateSectorScheme();
            var sectorNode   = CreateSectorNode(sectorScheme);

            // ACT
            Func <Task> act = async() =>
            {
                await generator.GenerateAsync(sectorNode).ConfigureAwait(false);
            };

            // ASSERT
            await act.Should().NotThrowAsync().ConfigureAwait(false);
        }