public void Validate_WhenStringIsLongerThan256_Throws(string value) { var validator = new IsNotLongerThan256(); var data = new FileData { StringValue = value }; Assert.Greater(value.Length, 256); Assert.Throws<ArgumentException>(() => validator.Validate(data)); }
private static void ValidateName(FileData name) { doesNotContainANumber.Validate(name); isNotNull.Validate(name); isNotEmpty.Validate(name); isNotLongerThan256.Validate(name); }
public void Validate_WhenStringIsNoLongerThan256_Succeeds(string value) { var validator = new IsNotLongerThan256(); var data = new FileData { StringValue = value }; Assert.LessOrEqual(value.Length, 256); Assert.DoesNotThrow(() => validator.Validate(data)); }
public void Validate_WhenStringIsEmpty_Throws(string value) { var validator = new IsNotEmpty(); var data = new FileData { StringValue = value }; Assert.Throws<ArgumentException>(() => validator.Validate(data)); }
public void Validate_WhenStringIsNotEmpty_Succeeds() { var validator = new IsNotEmpty(); var data = new FileData { StringValue = "abv" }; Assert.DoesNotThrow(() => validator.Validate(data)); }
public void Validate(FileData data) { throw new NotImplementedException(); }
public void Validate(FileData data) { if (data.StringValue.Length > 256) throw new ArgumentException(data.Fieldname); }
public void Validate(FileData data) { this.logger.Log(() => $"{this.decorated.GetType().Name}:{DateTime.Now} " + JsonConvert.SerializeObject(data)); this.decorated.Validate(data); }
private static void ValidateEmployeeNumber(FileData employeeNumber) { isNotNull.Validate(employeeNumber); isValidEmployeeNumber.Validate(employeeNumber); }
private static void ValidateDepartment(FileData department) { isNotEmpty.Validate(department); isNotLongerThan256.Validate(department); }
public void Validate(FileData data) { if (data.StringValue == null) throw new ArgumentException(data.Fieldname); }
public void Validate_WhenStringDoesContainANumber_Throws(string value) { var validator = new DoesNotContainANumber(); var data = new FileData { StringValue = value }; Assert.Throws<ArgumentException>(() => validator.Validate(data)); }
public void Validate_WhenStringDoesNotContainANumber_Succeeds(string value) { var validator = new DoesNotContainANumber(); var data = new FileData { StringValue = value }; Assert.DoesNotThrow(() => validator.Validate(data)); }
public void Validate(FileData data) { if (!new Regex(@"^([a-zA-Z]){3}(\d){8}$").IsMatch(data.StringValue)) throw new ArgumentException(data.Fieldname); }
public void Validate_WhenValueIsNotNull_Succeeds(string value) { var validator = new IsNotNull(); var data = new FileData { StringValue = value }; Assert.DoesNotThrow(() => validator.Validate(data)); }
public void Validate(FileData data) { if (string.IsNullOrWhiteSpace(data.StringValue)) throw new ArgumentException(data.Fieldname); }
public void Validate_WhenValueIsNull_Throws() { var validator = new IsNotNull(); var data = new FileData { StringValue = null }; Assert.Throws<ArgumentException>(() => validator.Validate(data)); }
public void Validate(FileData data) { if (new Regex(@"\d").IsMatch(data.StringValue)) throw new ArgumentException(data.Fieldname); }