private void UpdateFieldsFromObject() { Name.Text = selectedItem.Name; PathToFile.SetValue(selectedItem.PathToFile); MobileTemplate.SetValue(selectedItem.MobileTemplate); Layout.Text = selectedItem.Layout; UseLayout.Checked = selectedItem.UseLayout; }
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);