示例#1
0
 public SwitchMapFactorySelector(RoomMapFactory roomMapFactory,
                                 CellularAutomatonMapFactory cellularAutomatonMapFactory,
                                 OpenMapFactory openMapFactory)
 {
     RoomMapFactory = roomMapFactory;
     CellularAutomatonMapFactory = cellularAutomatonMapFactory;
     OpenMapFactory = openMapFactory;
 }
        public async Task CreateAsyncTest_HugeMapSize_NoExceptionsAndTimeout()
        {
            // ARRANGE
            var dice       = Mock.Of <IDice>(x => x.Roll(It.IsAny <int>()) == 1);
            var mapFactory = new OpenMapFactory(dice);
            var options    = new SectorMapFactoryOptions(new TestSectorOpenMapFactoryOptionsSubScheme {
                Size = 1001
            });

            // ACT
            await mapFactory.CreateAsync(options);

            // ASSERT
            Assert.Pass();
        }