public void ContainsValidationObject() { var obj = new ModelWithOneRequiredStringField(); var result = obj.Validation; Assert.IsTrue(result.ToString().Contains("requiredField")); }
public void AddsRequiredBoolToRequiredField() { var obj = new ModelWithOneRequiredStringField(); var result = obj.Validation; var deserializedItem = JsonConvert.DeserializeObject <RequiredFieldModel>(result.ToString()); Assert.IsTrue(deserializedItem.RequiredField != null); Assert.IsTrue(bool.Parse(deserializedItem.RequiredField.First(a => a.Key == JsonAttributeConstant.JsonRequiredAttribute).Value)); }
public void ValidateNullRequiredField() { var obj = new ModelWithOneRequiredStringField { RequiredField = null }; var validation = ModelValidator.ValidateEntity(obj); Assert.IsTrue(validation.HasError); }
public void ValidatePopulatedRequiredField() { var obj = new ModelWithOneRequiredStringField { RequiredField = "required" }; var validation = ModelValidator.ValidateEntity(obj); Assert.IsFalse(validation.HasError); }