Mercurial > repos > IBDev-IBBoard.WarFoundry.API.Tests
view MockObjects/MockWarFoundryLoader.cs @ 200:6a0a0e228e3c
Re #350: Add requirement to allow N of unit for specific other units
* Add unit tests for additive requirements
Still need tests to make sure mixing additive with non-additive is handled correctly
author | IBBoard <dev@ibboard.co.uk> |
---|---|
date | Tue, 20 Dec 2011 21:01:46 +0000 |
parents | 4211c818ef96 |
children |
line wrap: on
line source
using System; using IBBoard.WarFoundry.API; using IBBoard.WarFoundry.API.Objects; namespace IBBoard.WarFoundry.MockObjects { public class MockWarFoundryLoader : AbstractWarFoundryLoader { protected override GameSystem GetExistingSystemForSystem(GameSystem system) { return system; } protected override void DoStoreGameSystem(GameSystem system) { //Do nothing } protected override void DoStoreRace(Race race) { //Do nothing } public override GameSystem[] GetGameSystems() { return new GameSystem[0]; } public override GameSystem GetGameSystem(string systemID) { return null; } protected override void RemoveGameSystem(GameSystem system) { //Do nothing } public override Race[] GetRaces(GameSystem system) { return new Race[0]; } public override Race GetRace(GameSystem system, string raceID) { return null; } public override Race GetRace(GameSystem system, string raceID, string raceSubID) { return null; } protected override void RemoveRace(Race race) { //Do nothing } } }