public void ValidateDescriptionTest(string input) { var model = new TaskModelBuilder().WithDescription(input).Build(); bool isValid = ValidationHelper.TryValidateProperty(model, model.Description, nameof(TaskModel.Description)); ValidationHelper.CheckValidationRules(isValid, () => model.Description == null || model.Description?.Length <= 100); }
public void ModelValidationTest() { var model = new TaskModelBuilder().WithName("SomeName").Build(); bool isValid = ValidationHelper.TryValidateObject(model); Assert.IsTrue(isValid); }
public void ValidateNameTest(string input) { var model = new TaskModelBuilder().WithName(input).Build(); bool isValid = ValidationHelper.TryValidateProperty(model, model.Name, nameof(TaskModel.Name)); ValidationHelper.CheckValidationRules(isValid, () => !string.IsNullOrWhiteSpace(model.Name) && model.Name.Length >= 2 && model.Name.Length <= 20); }