public void GetLevel_ReturnsZero_IfStatDoesNotExist() { PlayerStatData systemUnderTest = new PlayerStatData(); systemUnderTest.Stats = new Dictionary <string, PlayerStatEntry>(); systemUnderTest.Stats.Add("TestStat", new PlayerStatEntry() { Level = 2 }); Assert.AreEqual(0, systemUnderTest.GetStatLevel("WrongStat")); }
public void GetLevel_ReturnsLevelOfStat() { PlayerStatData systemUnderTest = new PlayerStatData(); systemUnderTest.Stats = new Dictionary <string, PlayerStatEntry>(); systemUnderTest.Stats.Add("TestStat", new PlayerStatEntry() { Level = 2 }); Assert.AreEqual(2, systemUnderTest.GetStatLevel("TestStat")); }