public void GetFormDataFragmentInvalidJsonThrowsUnsupportedOperationExceptionTest() { var serilializedService = new JsonSerializationService(); var dataFragmentService = new DataFragmentJsonService(serilializedService); const string serializedObject = "<xml>Not Json</xml>"; dataFragmentService.GetFragment(serializedObject, "Addresses", new KeyValuePair <string, string>()); }
public void RemoveFormDataFragmentThrowsNotFoundExceptionTest() { var testClass = GetTestClass(); var serilializedService = new JsonSerializationService(); var dataFragmentService = new DataFragmentJsonService(serilializedService); var serializedObject = serilializedService.SerializeFormData(testClass); dataFragmentService.RemoveFragment(serializedObject, "InvalidFragmentName", new KeyValuePair<string, string>()); }
public void GetFormDataFragmentThrowsNotFoundExceptionTest() { var testClass = GetTestClass(); var serilializedService = new JsonSerializationService(); var dataFragmentService = new DataFragmentJsonService(serilializedService); var serializedObject = serilializedService.SerializeFormData(testClass); dataFragmentService.GetFragment(serializedObject, "InvalidFragmentName", new KeyValuePair <string, string>()); }
public void GetFormDataFragmentFilteredThrowsNotFoundExceptionTest() { var testClass = GetTestClass(); var serilializedService = new JsonSerializationService(); var dataFragmentService = new DataFragmentJsonService(serilializedService); var serializedObject = serilializedService.SerializeFormData(testClass); var filterQuery = new KeyValuePair <string, string>("Id", "3"); dataFragmentService.GetFragment(serializedObject, "Addresses", filterQuery); }
public void RemoveFormDataArrayFragmentReturnsUpdatedSerializedStringTest() { var testClass = GetTestClass(); var serilializedService = new JsonSerializationService(); var dataFragmentService = new DataFragmentJsonService(serilializedService); var serializedObject = serilializedService.SerializeFormData(testClass); var result = dataFragmentService.RemoveFragment(serializedObject, "Owners", new KeyValuePair<string, string>()); Assert.AreNotEqual(serializedObject.Length, result.Length); }
public void RemoveFormDataFragmentReturnsSerializedStringTest() { var testClass = GetTestClass(); var serilializedService = new JsonSerializationService(); var dataFragmentService = new DataFragmentJsonService(serilializedService); var serializedObject = serilializedService.SerializeFormData(testClass); var result = dataFragmentService.RemoveFragment(serializedObject, "Owners", new KeyValuePair<string, string>()); Assert.IsInstanceOfType(result, typeof(string)); }
public void UpdateFormDataFragmentInvalidJsonThrowsUnsupportedOperationExceptionTest() { var testClass = GetTestClass(); var serilializedService = new JsonSerializationService(); var dataFragmentService = new DataFragmentJsonService(serilializedService); var serializedObject = serilializedService.SerializeFormData(testClass); const string serializedFragmentObject = "<xml>Not Json</xml>"; dataFragmentService.UpdateFragment(serializedObject, serializedFragmentObject, "Owners", new KeyValuePair <string, string>()); }
public void GetFormDataFragmentReturnsCorrectFragmentTest() { var testClass = GetTestClass(); var serilializedService = new JsonSerializationService(); var dataFragmentService = new DataFragmentJsonService(serilializedService); var serializedObject = serilializedService.SerializeFormData(testClass); var targetFragmentserializedObject = serilializedService.SerializeFormData(testClass.Name); var result = dataFragmentService.GetFragment(serializedObject, "Name", new KeyValuePair<string, string>()); Assert.AreEqual(targetFragmentserializedObject, result); }
public void GetFormDataFragmentReturnsReturnsSerializedStringTest() { var testClass = GetTestClass(); var serilializedService = new JsonSerializationService(); var dataFragmentService = new DataFragmentJsonService(serilializedService); var serializedObject = serilializedService.SerializeFormData(testClass); var result = dataFragmentService.GetFragment(serializedObject, "Owners", new KeyValuePair <string, string>()); Assert.IsInstanceOfType(result, typeof(string)); }
public void RemoveFormDataArrayFragmentReturnsUpdatedSerializedStringTest() { var testClass = GetTestClass(); var serilializedService = new JsonSerializationService(); var dataFragmentService = new DataFragmentJsonService(serilializedService); var serializedObject = serilializedService.SerializeFormData(testClass); var result = dataFragmentService.RemoveFragment(serializedObject, "Owners", new KeyValuePair <string, string>()); Assert.AreNotEqual(serializedObject.Length, result.Length); }
public void GetFormDataFilteredArrayFragmentReturnsCorrectFilteredFragmentTest2() { var testClass = GetTestClass(); var serilializedService = new JsonSerializationService(); var dataFragmentService = new DataFragmentJsonService(serilializedService); var serializedObject = serilializedService.SerializeFormData(testClass); var targetFragmentserializedObject = serilializedService.SerializeFormData(testClass.Owners.FirstOrDefault(o => o.Address.Id == 2).Address); var filterQuery = new KeyValuePair<string, string>("Id", "2"); var result = dataFragmentService.GetFragment(serializedObject, "Address", filterQuery); Assert.AreEqual(targetFragmentserializedObject, result); }
public void UpdateFormDataFragmentUpdateFilteredFragmentThrowsNotFoundExceptionTest() { var testClass = GetTestClass(); var updatedTestClass = GetUpdatedTestClass(); var serilializedService = new JsonSerializationService(); var dataFragmentService = new DataFragmentJsonService(serilializedService); var serializedObject = serilializedService.SerializeFormData(testClass); var serializedFragmentObject = serilializedService.SerializeFormData(updatedTestClass.Owners); var filterQuery = new KeyValuePair <string, string>("Id", "6"); dataFragmentService.UpdateFragment(serializedObject, serializedFragmentObject, "Owners", filterQuery); }
public void GetFormDataFragmentReturnsCorrectFragmentTest() { var testClass = GetTestClass(); var serilializedService = new JsonSerializationService(); var dataFragmentService = new DataFragmentJsonService(serilializedService); var serializedObject = serilializedService.SerializeFormData(testClass); var targetFragmentserializedObject = serilializedService.SerializeFormData(testClass.Name); var result = dataFragmentService.GetFragment(serializedObject, "Name", new KeyValuePair <string, string>()); Assert.AreEqual(targetFragmentserializedObject, result); }
public void GetFormDataFilteredArrayFragmentReturnsCorrectFilteredFragmentTest2() { var testClass = GetTestClass(); var serilializedService = new JsonSerializationService(); var dataFragmentService = new DataFragmentJsonService(serilializedService); var serializedObject = serilializedService.SerializeFormData(testClass); var targetFragmentserializedObject = serilializedService.SerializeFormData(testClass.Owners.FirstOrDefault(o => o.Address.Id == 2).Address); var filterQuery = new KeyValuePair <string, string>("Id", "2"); var result = dataFragmentService.GetFragment(serializedObject, "Address", filterQuery); Assert.AreEqual(targetFragmentserializedObject, result); }
public void UpdateFormDataArrayFragmentReturnsUpdatedSerializedStringTest() { var testClass = GetTestClass(); var updatedTestClass = GetUpdatedTestClass(); var serilializedService = new JsonSerializationService(); var dataFragmentService = new DataFragmentJsonService(serilializedService); var serializedObject = serilializedService.SerializeFormData(testClass); var serializedFragmentObject = serilializedService.SerializeFormData(updatedTestClass.Owners); testClass.Owners = updatedTestClass.Owners; var expectedSerializedObject = serilializedService.SerializeFormData(testClass); var result = dataFragmentService.UpdateFragment(serializedObject, serializedFragmentObject, "Owners", new KeyValuePair<string, string>()); Assert.AreEqual(expectedSerializedObject, result); }
public void RemoveFormDataFilteredArrayFragmentReturnsUpdatedSerializedStringTestTest() { var testClass = GetTestClass(); var serilializedService = new JsonSerializationService(); var dataFragmentService = new DataFragmentJsonService(serilializedService); var serializedObject = serilializedService.SerializeFormData(testClass); var fragmentToRemove = testClass.Owners.FirstOrDefault(a => a.Id == 2); testClass.Owners.Remove(fragmentToRemove); var expectedFragmentserializedObject = serilializedService.SerializeFormData(testClass); var filterQuery = new KeyValuePair<string, string>("Id", "2"); var result = dataFragmentService.RemoveFragment(serializedObject, "Owners", filterQuery); Assert.AreEqual(expectedFragmentserializedObject, result); }
public void UpdateFormDataArrayFragmentReturnsUpdatedSerializedStringTest() { var testClass = GetTestClass(); var updatedTestClass = GetUpdatedTestClass(); var serilializedService = new JsonSerializationService(); var dataFragmentService = new DataFragmentJsonService(serilializedService); var serializedObject = serilializedService.SerializeFormData(testClass); var serializedFragmentObject = serilializedService.SerializeFormData(updatedTestClass.Owners); testClass.Owners = updatedTestClass.Owners; var expectedSerializedObject = serilializedService.SerializeFormData(testClass); var result = dataFragmentService.UpdateFragment(serializedObject, serializedFragmentObject, "Owners", new KeyValuePair <string, string>()); Assert.AreEqual(expectedSerializedObject, result); }
public void RemoveFormDataFilteredArrayFragmentReturnsUpdatedSerializedStringTestTest() { var testClass = GetTestClass(); var serilializedService = new JsonSerializationService(); var dataFragmentService = new DataFragmentJsonService(serilializedService); var serializedObject = serilializedService.SerializeFormData(testClass); var fragmentToRemove = testClass.Owners.FirstOrDefault(a => a.Id == 2); testClass.Owners.Remove(fragmentToRemove); var expectedFragmentserializedObject = serilializedService.SerializeFormData(testClass); var filterQuery = new KeyValuePair <string, string>("Id", "2"); var result = dataFragmentService.RemoveFragment(serializedObject, "Owners", filterQuery); Assert.AreEqual(expectedFragmentserializedObject, result); }
public void UpdateFormDataFragmentInvalidJsonThrowsUnsupportedOperationExceptionTest() { var testClass = GetTestClass(); var serilializedService = new JsonSerializationService(); var dataFragmentService = new DataFragmentJsonService(serilializedService); var serializedObject = serilializedService.SerializeFormData(testClass); const string serializedFragmentObject = "<xml>Not Json</xml>"; dataFragmentService.UpdateFragment(serializedObject, serializedFragmentObject, "Owners", new KeyValuePair<string, string>()); }
public void UpdateFormDataFragmentUpdateFilteredFragmentThrowsNotFoundExceptionTest() { var testClass = GetTestClass(); var updatedTestClass = GetUpdatedTestClass(); var serilializedService = new JsonSerializationService(); var dataFragmentService = new DataFragmentJsonService(serilializedService); var serializedObject = serilializedService.SerializeFormData(testClass); var serializedFragmentObject = serilializedService.SerializeFormData(updatedTestClass.Owners); var filterQuery = new KeyValuePair<string, string>("Id", "6"); dataFragmentService.UpdateFragment(serializedObject, serializedFragmentObject, "Owners", filterQuery); }
public void GetFormDataFragmentFilteredThrowsNotFoundExceptionTest() { var testClass = GetTestClass(); var serilializedService = new JsonSerializationService(); var dataFragmentService = new DataFragmentJsonService(serilializedService); var serializedObject = serilializedService.SerializeFormData(testClass); var filterQuery = new KeyValuePair<string, string>("Id", "3"); dataFragmentService.GetFragment(serializedObject, "Addresses", filterQuery); }
public void GetFormDataFragmentInvalidJsonThrowsUnsupportedOperationExceptionTest() { var serilializedService = new JsonSerializationService(); var dataFragmentService = new DataFragmentJsonService(serilializedService); const string serializedObject = "<xml>Not Json</xml>"; dataFragmentService.GetFragment(serializedObject, "Addresses", new KeyValuePair<string, string>()); }