public void GenerateRoomsInGrid_WithFixLarge_NotThrowsExceptions() { // ARRANGE var random = new FixLargeRoomGeneratorRandomSource(); var generator = new RoomGenerator(random); var graphMap = new SectorHexMap(); // ACT Action act = () => { var rooms = generator.GenerateRoomsInGrid(20, 2, 20, new[] { RoomTransition.CreateGlobalExit() }); var edgeHash = new HashSet <string>(); generator.CreateRoomNodes(graphMap, rooms, edgeHash); generator.BuildRoomCorridors(graphMap, rooms, edgeHash); }; // ASSERT act.Should().NotThrow(); }