public void Should_Return_Appropriate_Human_Readable_Draw() { var adamaDraw = Adama.GetHumanReadableDraw(); var starbuckDraw = Starbuck.GetHumanReadableDraw(); Assert.AreEqual(@"[Leadership/3, Tactics/2]", adamaDraw); Assert.AreEqual(@"[Piloting/2, Tactics/2, Leadership/1] [Piloting/2, Tactics/2, Engineering/1]", starbuckDraw); }
public void Should_Return_Correct_Maximum_Colors() { var adamaLeadership = Adama.ColorMax(SkillCardColor.Leadership); var adamaTactics = Adama.ColorMax(SkillCardColor.Tactics); var adamaPiloting = Adama.ColorMax(SkillCardColor.Piloting); var starbuckLeadership = Starbuck.ColorMax(SkillCardColor.Leadership); var starbuckTactics = Starbuck.ColorMax(SkillCardColor.Tactics); var starbuckPiloting = Starbuck.ColorMax(SkillCardColor.Piloting); var starbuckEngineering = Starbuck.ColorMax(SkillCardColor.Engineering); Assert.AreEqual(3, adamaLeadership); Assert.AreEqual(2, adamaTactics); Assert.AreEqual(0, adamaPiloting); Assert.AreEqual(1, starbuckLeadership); Assert.AreEqual(2, starbuckTactics); Assert.AreEqual(2, starbuckPiloting); Assert.AreEqual(1, starbuckEngineering); }