view MockObjects/MockWarFoundryLoader.cs @ 142:f36b5e5e51e6

Re #345: Add failure message to requirements * Add tests for "unit at least" requirement
author IBBoard <dev@ibboard.co.uk>
date Sun, 01 May 2011 14:32:24 +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
		}
	}
}