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