annotate API/Objects/Mock/MockContainedUnitType.cs @ 225:c6313a2c08a2

Re #359: Add "only contained" attribute to unit types * Add missing class * Add tests for loading files and test data
author IBBoard <dev@ibboard.co.uk>
date Sat, 14 Apr 2012 19:57:32 +0100
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
225
c6313a2c08a2 Re #359: Add "only contained" attribute to unit types
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1 // This file (MockContainedUnitType.cs) is a part of the IBBoard.WarFoundry.API.Tests project and is copyright 2012 IBBoard
c6313a2c08a2 Re #359: Add "only contained" attribute to unit types
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
2 //
c6313a2c08a2 Re #359: Add "only contained" attribute to unit types
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
3 // The file and the library/program it is in are licensed and distributed, without warranty, under the GNU Affero GPL license, either version 3 of the License or (at your option) any later version. Please see COPYING for more information and the full license.
c6313a2c08a2 Re #359: Add "only contained" attribute to unit types
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
4 using System;
c6313a2c08a2 Re #359: Add "only contained" attribute to unit types
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
5 namespace IBBoard.WarFoundry.API.Objects.Mock
c6313a2c08a2 Re #359: Add "only contained" attribute to unit types
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
6 {
c6313a2c08a2 Re #359: Add "only contained" attribute to unit types
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
7 public class MockContainedUnitType : MockUnitType
c6313a2c08a2 Re #359: Add "only contained" attribute to unit types
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
8 {
c6313a2c08a2 Re #359: Add "only contained" attribute to unit types
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
9 public MockContainedUnitType() : this("mockcontainedunittype", "Mock Contained Unit Type")
c6313a2c08a2 Re #359: Add "only contained" attribute to unit types
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
10 {
c6313a2c08a2 Re #359: Add "only contained" attribute to unit types
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
11 //Do nothing special
c6313a2c08a2 Re #359: Add "only contained" attribute to unit types
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
12 }
c6313a2c08a2 Re #359: Add "only contained" attribute to unit types
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
13
c6313a2c08a2 Re #359: Add "only contained" attribute to unit types
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
14 public MockContainedUnitType(string id, string name) : base(id, name)
c6313a2c08a2 Re #359: Add "only contained" attribute to unit types
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
15 {
c6313a2c08a2 Re #359: Add "only contained" attribute to unit types
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
16 IsContainedOnly = true;
c6313a2c08a2 Re #359: Add "only contained" attribute to unit types
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
17 }
c6313a2c08a2 Re #359: Add "only contained" attribute to unit types
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
18 }
c6313a2c08a2 Re #359: Add "only contained" attribute to unit types
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
19 }
c6313a2c08a2 Re #359: Add "only contained" attribute to unit types
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
20