public void ShortInputModel(string name, string labelKey, bool isRequired, string value)
        {
            var model = new ShortInputModel(name, labelKey, isRequired, value);

            Assert.AreEqual(name, model.Name);
            Assert.AreEqual(labelKey, model.LabelKey);
            Assert.AreEqual(isRequired, model.IsRequired);
            Assert.AreEqual(value, model.Value);
        }
        public LanguageCreateModel()
        {
            Title = Localizer.Localize("language_create_title");

            NameInput        = new InputModel("Name", "name", true);
            IsoCode2Input    = new ShortInputModel("IsoCode2", "iso_code_2_character", true);
            IsoCode3Input    = new ShortInputModel("IsoCode3", "iso_code_3_character", true);
            IconInput        = new FileInputModel("Icon", "icon", true);
            DescriptionInput = new LongInputModel("Description", "description");
        }
        public LanguageEditModel()
        {
            Title = "language_edit_title";

            LanguageUidInput = new HiddenInputModel("LanguageUid");

            NameInput         = new InputModel("Name", "name", true);
            OriginalNameInput = new InputModel("OriginalName", "original_name", true);
            IsoCode2Input     = new ShortInputModel("IsoCode2", "iso_code_2_character", true);
            IsoCode3Input     = new ShortInputModel("IsoCode3", "iso_code_3_character", true);
            IconInput         = new FileInputModel("Icon", "icon", false);
            DescriptionInput  = new LongInputModel("Description", "description");
        }