Exemple #1
0
        public void WhenLoadWithEmptyMap_ItemRepositoryIsSetEmptyList()
        {
            var       datas     = new DummyBoardItemData[0];
            const int mapWidth  = 0;
            const int mapHeight = 0;

            _loadService.Load(datas, mapWidth, mapHeight);

            _itemRepositoryMock.Verify(r => r.Set(It.Is <List <DummyBoardItem> >(actual => !actual.Any())));
        }
Exemple #2
0
        public void WhenLoadWithMoreDataThanMapCanHold_ThrowsArgumentException()
        {
            var       datas     = new DummyBoardItemData[1];
            const int mapWidth  = 0;
            const int mapHeight = 0;

            void CallWithMoreDataThanMapCanHold()
            {
                _loadService.Load(datas, mapWidth, mapHeight);
            }

            Assert.That(CallWithMoreDataThanMapCanHold, Throws.TypeOf <ArgumentException>());
        }