public void GetFieldContentByType_Null_ExceptionThrown() { List<object> dummy; FormViewModel form = new FormViewModel(); form.AddField(new TestFormField()); dummy = form.GetFieldContentByType(null); }
public void ClearFields_FieldsCleared_FieldsCountIsZero() { FormViewModel form = new FormViewModel(); form.AddField(new TestFormField()); form.AddField(new TestFormField()); form.ClearFields(); Assert.AreEqual(0, form.Fields.Count); }
public void GetFieldContentByType_InvalidType_EmptyListReturned() { List<object> dummy; FormViewModel form = new FormViewModel(); form.AddField(new TestFormField()); form.AddField(new TestFormField()); dummy = form.GetFieldContentByType(typeof(FormViewModel)); Assert.AreEqual(0, dummy.Count); }
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 DeserializeObjectToForm_EmptyObject_EmptyForm() { frindle dummy = new frindle(); FormViewModel form = new FormViewModel(); form.AddField(new TestFormField("Name", "Name:", "Enter a name.")); form.AddField(new TestFormField("Whut", "Whut?:", "Enter schtuff.")); form.DeserializeObjectToForm(dummy); Assert.AreEqual(dummy.Name, form.Fields[0].Content); }
public void DeserializeObjectToForm_Null_ReturnFalse() { frindle dummy = new frindle(); dummy.Name = "Waldo"; dummy.Whut = "Navy SEAL"; FormViewModel form = new FormViewModel(); form.AddField(new TestFormField("Name", "Name:", "Enter a name.")); form.AddField(new TestFormField("Whut", "Whut?:", "Enter schtuff.")); Assert.IsFalse(form.DeserializeObjectToForm(null)); }
public void DeserializeObjectToForm_PartialObject_PartiallyPopulatedForm() { frindle dummy = new frindle(); dummy.Name = "Waldo"; FormViewModel form = new FormViewModel(); form.AddField(new TestFormField("Name", "Name:", "Enter a name.")); form.AddField(new TestFormField("Whut", "Whut?:", "Enter schtuff.")); form.DeserializeObjectToForm(dummy); Assert.AreEqual(dummy.Name, (string)form.Fields[0].Content); }
public void DeserializeObjectToForm_FullObject_CompletedForm() { frindle dummy = new frindle(); dummy.Name = "Waldo"; dummy.Whut = "Navy SEAL"; FormViewModel form = new FormViewModel(); form.AddField(new TestFormField("Name", "Name:", "Enter a name.")); form.AddField(new TestFormField("Whut", "Whut?:", "Enter schtuff.")); form.DeserializeObjectToForm(dummy); Assert.IsTrue((dummy.Name == (string)form.Fields[0].Content) && (dummy.Whut == (string)form.Fields[1].Content)); }
public void ListFieldIDs_FieldsListCountIsZero_ListReturnedCountIsZero() { FormViewModel form = new FormViewModel(); Assert.AreEqual(0, form.ListFieldIDs().Count); }
public void ListFieldIDs_FieldsListCountGreaterThanZero_ListReturnedHasSameCount() { FormViewModel form = new FormViewModel(); form.AddField(new TestFormField()); form.AddField(new TestFormField()); Assert.AreEqual(form.Fields.Count, form.ListFieldIDs().Count); }
public void Constructor_EmptyDefaults_FieldsCollectionIsNotNull() { FormViewModel form = new FormViewModel(); Assert.IsNotNull(form.Fields); }
public void ClearFields_FieldsCountIsZero_ReturnTrue() { FormViewModel form = new FormViewModel(); Assert.IsTrue(form.ClearFields()); }
public void GetFieldContentByType_ValidType_ListOfObjectsReturned() { List<object> dummy; FormViewModel form = new FormViewModel(); form.AddField(new TestFormField()); form.AddField(new TestFormField()); dummy = form.GetFieldContentByType(typeof(TestFormField)); Assert.AreEqual(2, dummy.Count); }
public void ListFieldIDs_FieldsListCountIsZero_ListReturnedIsNotNull() { FormViewModel form = new FormViewModel(); Assert.IsNotNull(form.ListFieldIDs()); }
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 AddField_IFormFieldObject_FieldsCountNotZero() { FormViewModel form = new FormViewModel(); form.AddField(new TestFormField()); Assert.AreNotEqual(0, form.Fields.Count); }
public void RemoveFieldByObject_Null_ExceptionThrown() { FormViewModel form = new FormViewModel(); form.RemoveField((IFormField)null); }
public void RemoveFieldByIndex_InvalidIndex_ReturnFalse() { FormViewModel form = new FormViewModel(); form.AddField(new TestFormField()); Assert.IsFalse(form.RemoveFieldByIndex(-1)); }
public void RemoveFieldByID_Null_ExceptionThrown() { FormViewModel form = new FormViewModel(); form.RemoveFieldByID((string)null); }
public void SerializeObjectFromForm_EmptyForm_EmptyObject() { frindle dummy = new frindle(); frindle dumber = new frindle(); FormViewModel form = new FormViewModel(); dumber = form.SerializeObjectFromForm(typeof(frindle)) as frindle; Assert.IsNull(dumber.Name); }
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 SerializeObjectFromForm_Null_ExceptionThrown() { frindle dummy; FormViewModel form = new FormViewModel(); form.AddField(new TestFormField("Name", "Name:", "Enter a name.")); form.AddField(new TestFormField("Whut", "Whut?:", "Enter schtuff.")); dummy = form.SerializeObjectFromForm(null) as frindle; }
public void CheckIfFieldExists_ValidID_ReturnTrue() { FormViewModel form = new FormViewModel(); form.AddField(new TestFormField("Field1", "LaCrosse", "Actually quite fun.")); Assert.IsTrue(form.CheckIfFieldExists("Field1")); }
public void AddField_Null_ExceptionThrown() { FormViewModel form = new FormViewModel(); form.AddField(null); }
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 CheckIfFieldExists_InvalidID_ReturnFalse() { FormViewModel form = new FormViewModel(); form.AddField(new TestFormField("Field1", "Rugby", "Rough.")); Assert.IsFalse(form.CheckIfFieldExists("Field2")); }
public void CheckIfFieldExists_Null_ReturnFalse() { FormViewModel form = new FormViewModel(); form.AddField(new TestFormField("Field1", "Soccer", "The 'other' football.")); Assert.IsFalse(form.CheckIfFieldExists(null)); }
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 GetFieldObjectByID_ValidID_ContentIsNotNull() { TestFormField dummy = new TestFormField("Item1", "(label)", "(tooltip)"); FormViewModel form = new FormViewModel(); form.AddField(dummy); Assert.IsNotNull(form.GetFieldObjectByID("Item1")); }