Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        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));
        }