public void FormatCheckboxNull()
 {
     CheckboxControl control = new CheckboxControl { Value = "checked" };
     ApplicationValueFormatter formatter = new ApplicationValueFormatter();
     string formattedValue = formatter.FormatApplicationValue(null, control);
     Assert.AreEqual(string.Empty, formattedValue);
 }
 public void FormatCheckboxGroupNull()
 {
     CheckboxGroupControl control = new CheckboxGroupControl
                                        {
                                            OptionValues = new ControlValueOptionList
                                                               {
                                                                   new ControlValueOption { Description = "Option 1", Value = "o1" },
                                                                   new ControlValueOption { Description = "Option 2", Value = "o2" },
                                                                   new ControlValueOption { Description = "Option 3", Value = "o3" }
                                                               }
                                        };
     ApplicationValueFormatter formatter = new ApplicationValueFormatter();
     string formattedValue = formatter.FormatApplicationValue(null, control);
     Assert.AreEqual(string.Empty, formattedValue);
 }
 public void FormatCombo()
 {
     ComboControl control = new ComboControl
                                {
                                    OptionValues = new ControlValueOptionList
                                                       {
                                                           new ControlValueOption { Description = "Option 1", Value = "o1" },
                                                           new ControlValueOption { Description = "Option 2", Value = "o2" },
                                                           new ControlValueOption { Description = "Option 3", Value = "o3" }
                                                       }
                                };
     ApplicationValueFormatter formatter = new ApplicationValueFormatter();
     string formattedValue = formatter.FormatApplicationValue("o2", control);
     Assert.AreEqual("Option 2", formattedValue);
 }
 public void FormatCheckboxTrue()
 {
     CheckboxControl control = new CheckboxControl { Value = "checked" };
     ApplicationValueFormatter formatter = new ApplicationValueFormatter();
     string formattedValue = formatter.FormatApplicationValue("checked", control);
     Assert.AreEqual("True", formattedValue);
 }
 public void FormatUnknownControlType()
 {
     TestControl control = new TestControl();
     ApplicationValueFormatter formatter = new ApplicationValueFormatter();
     formatter.FormatApplicationValue("Irrelevant Value", control);
 }
        public void FormatTimepicker()
        {
            const string time = "2:30 PM";
            TimeControl control = new TimeControl();
            ApplicationValueFormatter formatter = new ApplicationValueFormatter();
            string format = formatter.FormatApplicationValue(time, control);

            Assert.AreEqual(time, format);
        }
        public void FormatRepeater()
        {
            RepeaterControl control = new RepeaterControl();
            ApplicationValueFormatter formatter = new ApplicationValueFormatter();
            string format = formatter.FormatApplicationValue("Irrelevant Value", control);

            Assert.AreEqual(string.Empty, format);
        }
        public void FormatDateSpecifiedFormat()
        {
            DateControl control = new DateControl();
            ApplicationValueFormatter formatter = new ApplicationValueFormatter { DateFormat = "dd MMM yyyy" };
            string format = formatter.FormatApplicationValue("1982/09/21", control);

            Assert.AreEqual("21 Sep 1982", format);
        }
 public void FormatDateNull()
 {
     DateControl control = new DateControl();
     ApplicationValueFormatter formatter = new ApplicationValueFormatter();
     string format = formatter.FormatApplicationValue(null, control);
     Assert.AreEqual(string.Empty, format);
 }
        public void FormatDateDefaultFormat()
        {
            DateControl control = new DateControl();
            ApplicationValueFormatter formatter = new ApplicationValueFormatter();
            string format = formatter.FormatApplicationValue("1982/09/21", control);

            DateTime dt = new DateTime(1982, 9, 21);
            Assert.AreEqual(dt.ToShortDateString(), format);
        }