Example #1
0
 public void IsModHidden1()
 {
     _modParser = new ModParser();
     if (!_modParser.IsModHidden(Mods.Nv))
     {
         _modParser.HiddenMods.Add(_modParser.AllMods.First(t => t.Value == Mods.Nv));
     }
     Assert.IsTrue(_modParser.IsModHidden(Mods.Nv));
 }
        public void GetModsFromInt2()
        {
            _modParser = new ModParser();
            var mods = Mods.Dt | Mods.Hd;

            if (!_modParser.IsModHidden(Mods.Hd))
            {
                _modParser.HiddenMods.Add(_modParser.AllMods.First(t => t.Value == Mods.Hd));
            }

            var result = _modParser.GetModsFromInt((int)mods);

            Assert.IsTrue(result == Mods.Dt);
        }
        public void GetModsFromEnum3()
        {
            _modParser = new ModParser();
            var mods = Mods.Dt | Mods.Hd | Mods.Hr;

            if (!_modParser.IsModHidden(Mods.Hr))
            {
                _modParser.HiddenMods.Add(_modParser.AllMods.First(t => t.Value == Mods.Hr));
            }


            var result = _modParser.GetModsFromEnum((int)mods, true);

            Assert.IsTrue(result.Count(s => s == ',') == 1);
            Assert.IsTrue(result.Contains(_modParser.AllMods.First(t => t.Value == Mods.Dt).ShortMod));
            Assert.IsTrue(result.Contains(_modParser.AllMods.First(t => t.Value == Mods.Hd).ShortMod));
        }
 public void IsModHidden2()
 {
     _modParser = new ModParser();
     Assert.IsFalse(_modParser.IsModHidden(Mods.Dt));
 }