//TODO: Make gamefield observable for change public GameFieldTest() { placeableObjectMock = Substitute.For <PlaceableObject>(); fieldTileFactoryMock = Substitute.For <FieldTileFactory>(); tileMock = Substitute.For <FieldTile>(); FieldTile[] tiles = new FieldTile[fieldSize]; for (int i = 0; i < tiles.Length; i++) { tiles[i] = tileMock; } fieldTileFactoryMock.CreateTileList(fieldSize).Returns(tiles); testee = new ArrayTiledGameField(fieldSize, fieldTileFactoryMock); }
public ArrayTiledGameField(int qubeSize, FieldTileFactory fieldTileFactoryMock) { this.fieldTileFactoryMock = fieldTileFactoryMock; tiles = CreateTilesetForMap(qubeSize); }
public BasicFieldTileFactoryTest() { testee = new BasicFieldTileFactory(); }