public void GetFieldValueByID_InvalidID_ZeroReturned() { TestFormField dummy = new TestFormField("Item1", "(label)", "(tooltip)"); ScientificDataFormViewModel form = new ScientificDataFormViewModel(); form.AddField(dummy); Assert.AreEqual(0.0, form.GetFieldValueByID("Item2")); }
public void GetFieldContentByID_ValidID_ContentReturned() { string message = "Hello!"; TestFormField dummy = new TestFormField("Item1", "(label)", "(tooltip)"); dummy.Content = message; FormViewModel form = new FormViewModel(); form.AddField(dummy); Assert.AreEqual(message, form.GetFieldContentByID("Item1") as String); }
public void GetFieldContentByID_ValidID_ContentIsNotNull() { string message = "Hello!"; TestFormField dummy = new TestFormField("Item1", "(label)", "(tooltip)"); dummy.Content = message; FormViewModel form = new FormViewModel(); form.AddField(dummy); Assert.IsNotNull(form.GetFieldContentByID("Item1")); }
public void SerializeObjectFromForm_CompletedForm_FullyInitializedObject() { frindle dummy = new frindle(); frindle dumber = new frindle(); TestFormField fieldOne = new TestFormField("Name", "Name:", "Enter a name."); TestFormField fieldTwo = new TestFormField("Whut", "Whut?:", "Enter schtuff."); FormViewModel form = new FormViewModel(); fieldOne.Content = dummy.Name = "Waldo"; fieldTwo.Content = dummy.Whut = "Navy SEAL"; form.AddField(fieldOne); form.AddField(fieldTwo); dumber = form.SerializeObjectFromForm(typeof(frindle)) as frindle; Assert.AreEqual(dummy.Name, dumber.Name); Assert.AreEqual(dummy.Whut, dumber.Whut); }
public void Constructor_EmptyDefaults_ToolTipIsNotNull() { TestFormField field = new TestFormField(); Assert.IsNotNull(field.ToolTip); }
public void Reset_IsNotDisplayField_ClearsValueViaContent() { TestFormField field = new TestFormField(10.0, false, (x) => ((double)x != 0.0), "Item", "Item:", "Get out of there Isaac!"); field.Reset(); Assert.AreEqual(0.0, field.Value); }
public void ValueMember_NumericInputDataChanged_ContentIsValueTimesScaleFactor() { TestFormField field = new TestFormField(10.0, true, (x) => ((double)x != 0.0), "Item", "Item:", "Gordon, it's been twenty years..."); field.Value = 10.0; Assert.AreEqual(100.0, field.Content); }
public void ContentMember_NumericInputDataChanged_ValueIsContentDividedByScaleFactor() { TestFormField field = new TestFormField(10.0, false, (x) => ((double)x != 0.0), "Item", "Item:", "I have a headache, and with a head this big that's no joke!"); field.Content = 10.0; Assert.AreEqual(1.0, field.Value); }
public void Reset_IsDisplayField_ClearsContentViaValue() { TestFormField field = new TestFormField(10.0, true, (x) => ((double)x != 0.0), "Item", "Item:", "All life provides clues for those who can read them."); field.Reset(); Assert.AreEqual(0.0, field.Content); }
public void Constructor_ToolTipIsEmptyString_ToolTipIsNotEmptyString() { TestFormField field = new TestFormField(String.Empty, null, String.Empty); Assert.AreNotEqual(String.Empty, field.ToolTip); }
public void Constructor_EmptyDefaults_ScaleFactorIsOne() { TestFormField field = new TestFormField(); field.Content = 10.0; Assert.AreEqual(10.0, field.Value); }
public void SerializeObjectFromForm_PartialForm_PartialObject() { frindle dummy = new frindle(); TestFormField field = new TestFormField("Name", "Name:", "Enter a name."); FormViewModel form = new FormViewModel(); field.Content = dummy.Name = "Waldo"; form.AddField(field); Assert.AreEqual(dummy.Name, (form.SerializeObjectFromForm(typeof(frindle)) as frindle).Name); }
public void GetFieldObjectByID_ValidID_ContentIsNotNull() { TestFormField dummy = new TestFormField("Item1", "(label)", "(tooltip)"); FormViewModel form = new FormViewModel(); form.AddField(dummy); Assert.IsNotNull(form.GetFieldObjectByID("Item1")); }
public void Constructor_EmptyDefaults_LabelIsNotNull() { TestFormField field = new TestFormField(); Assert.IsNotNull(field.Label); }
public void Constructor_EmptyDefaults_IDIsNotEmptyString() { TestFormField field = new TestFormField(); Assert.AreNotEqual(String.Empty, field.ID); }
public void Constructor_EmptyDefaults_ExpressionNotNull() { TestFormField field = new TestFormField(); Assert.IsNotNull(field.Expression); }
public void GetFieldIndexByID_InvalidID_NegativeOneReturned() { TestFormField dummy = new TestFormField("Item1", "(label)", "(tooltip)"); FormViewModel form = new FormViewModel(); form.AddField(dummy); Assert.AreEqual(-1, form.GetFieldIndexByID("Item2")); }
public void GetFieldObjectByID_ValidID_ObjectReturned() { TestFormField dummy = new TestFormField("Item1", "(label)", "(tooltip)"); FormViewModel form = new FormViewModel(); form.AddField(dummy); Assert.AreEqual(dummy, form.GetFieldObjectByID("Item1")); }
public void Constructor_IDIsEmptyString_IDIsNotEmptyString() { TestFormField field = new TestFormField(String.Empty, null, null); Assert.AreNotEqual(String.Empty, field.ID); }
public void GetFieldObjectByID_InvalidID_NullReturned() { TestFormField dummy = new TestFormField("Item1", "(label)", "(tooltip)"); FormViewModel form = new FormViewModel(); form.AddField(dummy); Assert.IsNull(form.GetFieldObjectByID("Item2")); }