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()))); }
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>()); }