Mercurial > repos > IBDev-IBBoard.WarFoundry.API.Tests
comparison API/Objects/GameSystemTest.cs @ 84:168c5aab34bb
Re #99: Define "points" values in GameSystem
* Add tests for fall-back so that just one value can be specified
author | IBBoard <dev@ibboard.co.uk> |
---|---|
date | Sun, 20 Feb 2011 15:59:33 +0000 |
parents | bbcc46371364 |
children | 081b48413f6d |
comparison
equal
deleted
inserted
replaced
83:e49f7cdff479 | 84:168c5aab34bb |
---|---|
66 system.SystemPtsNameSingle = "pt"; | 66 system.SystemPtsNameSingle = "pt"; |
67 system.SystemPtsNamePlural = "pts"; | 67 system.SystemPtsNamePlural = "pts"; |
68 Assert.That(system.GetPointsName(0), Is.EqualTo("pts")); | 68 Assert.That(system.GetPointsName(0), Is.EqualTo("pts")); |
69 } | 69 } |
70 | 70 |
71 [Test()] | |
72 public void TestPointsSingularNameFallsBackToPlural () | |
73 { | |
74 GameSystem system = new GameSystem("id", "name", new DummyWarFoundryFactory()); | |
75 Assert.That(system.GetPointsName(1), Is.EqualTo("")); | |
76 system.SystemPtsNamePlural = "pts"; | |
77 Assert.That(system.GetPointsName(1), Is.EqualTo("pts")); | |
78 } | |
79 | |
80 [Test()] | |
81 public void TestPointsPluralNameFallsBackToSingular () | |
82 { | |
83 GameSystem system = new GameSystem("id", "name", new DummyWarFoundryFactory()); | |
84 Assert.That(system.GetPointsName(2), Is.EqualTo("")); | |
85 system.SystemPtsNameSingle = "pt"; | |
86 Assert.That(system.GetPointsName(2), Is.EqualTo("pt")); | |
87 } | |
88 | |
89 [Test()] | |
90 public void TestPointsZeroNameFallsBackToSingular () | |
91 { | |
92 GameSystem system = new GameSystem("id", "name", new DummyWarFoundryFactory()); | |
93 Assert.That(system.GetPointsName(0), Is.EqualTo("")); | |
94 system.SystemPtsNameSingle = "pt"; | |
95 Assert.That(system.GetPointsName(0), Is.EqualTo("pt")); | |
96 } | |
97 | |
98 [Test()] | |
99 public void TestPointsSingularAbbreviationFallsBackToPlural () | |
100 { | |
101 GameSystem system = new GameSystem("id", "name", new DummyWarFoundryFactory()); | |
102 Assert.That(system.GetPointsAbbrev(1), Is.EqualTo("")); | |
103 system.SystemPtsAbbrevPlural = "pts"; | |
104 Assert.That(system.GetPointsAbbrev(1), Is.EqualTo("pts")); | |
105 } | |
106 | |
107 [Test()] | |
108 public void TestPointsPluralAbbreviationFallsBackToSingular () | |
109 { | |
110 GameSystem system = new GameSystem("id", "name", new DummyWarFoundryFactory()); | |
111 Assert.That(system.GetPointsAbbrev(2), Is.EqualTo("")); | |
112 system.SystemPtsAbbrevSingle = "pt"; | |
113 Assert.That(system.GetPointsAbbrev(2), Is.EqualTo("pt")); | |
114 } | |
115 | |
116 [Test()] | |
117 public void TestPointsZeroAbbreviationFallsBackToSingular () | |
118 { | |
119 GameSystem system = new GameSystem("id", "name", new DummyWarFoundryFactory()); | |
120 Assert.That(system.GetPointsAbbrev(0), Is.EqualTo("")); | |
121 system.SystemPtsAbbrevSingle = "pt"; | |
122 Assert.That(system.GetPointsAbbrev(0), Is.EqualTo("pt")); | |
123 } | |
71 } | 124 } |
72 } | 125 } |
73 | 126 |