view MockObjects/MockWarFoundryLoader.cs @ 191:2b19d6f18f3a

Re #350: Add requirement to allow N of unit for specific other units * Correct expected output in tests - we haven't added when we check if adding is okay
author IBBoard <dev@ibboard.co.uk>
date Sat, 03 Dec 2011 16:13:38 +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
		}
	}
}