Mercurial > repos > IBBoard.WarFoundry.API.Tests
diff API/Objects/Mock/MockGameSystem.cs @ 12:a4e7e938d065
Re #195: Setting max equipment without min may not function correctly
* Initial commit of tests for limits (percentage and numeric)
Also:
* Reshuffle and refactoring of existing tests
* Additional mocks required by the new tests
author | IBBoard <dev@ibboard.co.uk> |
---|---|
date | Mon, 12 Oct 2009 19:42:30 +0000 |
parents | |
children | 49c5e24decb9 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/API/Objects/Mock/MockGameSystem.cs Mon Oct 12 19:42:30 2009 +0000 @@ -0,0 +1,29 @@ +// This file (MockGameSystem.cs) is a part of the IBBoard.WarFoundry.API.Tests project and is copyright 2009 IBBoard +// +// 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. + +using System; +using IBBoard.WarFoundry.API.Factories.Mock; +using IBBoard.WarFoundry.API.Objects; + +namespace IBBoard.WarFoundry.API.Objects.Mock +{ + public class MockGameSystem : GameSystem + { + private static MockGameSystem mock; + + public static MockGameSystem GetMockSystem() + { + if (mock == null) + { + mock = new MockGameSystem(); + } + + return mock; + } + + public MockGameSystem () : base("mocksystem", "Mock Game System", MockSystemFactory.GetMockFactory()) + { + } + } +}