public void can_add_stat_to_no_new_stat() { var user = new UserBuilder() .With(p => p.Id, "abcde") .With(p => p.Stats, new List <Stat>()) .BuildAndSave(); user.AddStat(StatsProcedures.Stat__TimesCleansed, 100); Assert.That(user.Stats.First().Amount, Is.EqualTo(100)); }
public void can_add_stat_to_existing_stat() { var stats = new List <Stat>() { new StatBuilder() .With(t => t.Amount, 50) .With(t => t.AchievementType, StatsProcedures.Stat__TimesCleansed) .BuildAndSave() }; var user = new UserBuilder() .With(p => p.Id, "abcde") .With(p => p.Stats, stats) .BuildAndSave(); user.AddStat(StatsProcedures.Stat__TimesCleansed, 100); Assert.That(user.Stats.First().Amount, Is.EqualTo(150)); }