Ejemplo n.º 1
0
 private void UpdateFieldsFromObject()
 {
     Name.Text = selectedItem.Name;
     PathToFile.SetValue(selectedItem.PathToFile);
     MobileTemplate.SetValue(selectedItem.MobileTemplate);
     Layout.Text       = selectedItem.Layout;
     UseLayout.Checked = selectedItem.UseLayout;
 }
Ejemplo n.º 2
0
 private void UpdateObjectFromFields()
 {
     selectedItem.Name           = Name.Text;
     selectedItem.PathToFile     = PathToFile.GetValue().ToString();
     selectedItem.MobileTemplate = MobileTemplate.GetValue().ToString();
     selectedItem.Layout         = Layout.Text;
     selectedItem.UseLayout      = UseLayout.Checked;
 }
        public void GetGenderTest()
        {
            var template = new MobileTemplate(1, "Test")
            {
                Statistics = { [StatisticTypes.Gender] = "neuter" }
            };

            Assert.That(template.GetGender(), Is.EqualTo(GenderTypes.Neuter));
        }
        public void GetDefensivePositionTest()
        {
            var template = new MobileTemplate(1, "Test")
            {
                DefensivePosition = "sitting"
            };

            Assert.That(template.GetDefensivePosition(), Is.EqualTo(PositionTypes.Sitting));
        }
        public void GetRaceTest()
        {
            var template = new MobileTemplate(1, "Test")
            {
                Race = "valatur"
            };

            Assert.That(template.GetRace(), Is.EqualTo((int)RaceTypes.Valatur));
        }
        public void GetSusceptibilityTest()
        {
            var template = new MobileTemplate(1, "Test")
            {
                Susceptibility = "fire blunt"
            };

            var result = template.GetSusceptibility();

            Assert.That(Common.NumberExtensions.IsSet(result, (int)ResistanceTypes.Fire), Is.True);
            Assert.That(Common.NumberExtensions.IsSet(result, (int)ResistanceTypes.Blunt), Is.True);
            Assert.That(Common.NumberExtensions.IsSet(result, (int)ResistanceTypes.Cold), Is.False);
        }
 public static int GetRace(this MobileTemplate template)
 => (int)EnumerationExtensions.GetEnumIgnoreCase <RaceTypes>(template.Race);