public void Transform_UpperCaseText_LowerCaseTextReturned() { var value = "TEST"; var toLowerAttribute = new ToLowerAttribute(); var transformedValue = toLowerAttribute.Transform(value); Assert.AreEqual("test", transformedValue); }
public void Transform_EmptyString_EmptyStringReturned() { var value = String.Empty; var toLowerAttribute = new ToLowerAttribute(); var transformedValue = toLowerAttribute.Transform(value); Assert.AreEqual(String.Empty, transformedValue); }
public void ApplyTransform_IntField_ExceptionIsThrown() { var record = new MockRecord() { IntField = 10 }; var property = typeof(MockRecord).GetProperty(nameof(MockRecord.IntField)); var toLowerAttribute = new ToLowerAttribute(); toLowerAttribute.ApplyTransform(property, record); }
public void ApplyTransform_StringFieldWithMixedCaseValue_TextIsLowered() { var record = new MockRecord() { StringField = "Test" }; var property = typeof(MockRecord).GetProperty(nameof(MockRecord.StringField)); var toLowerAttribute = new ToLowerAttribute(); toLowerAttribute.ApplyTransform(property, record); Assert.AreEqual("test", record.StringField); }
public void ApplyTransform_StringFieldWithNullValue_ValueIsUnchanged() { var record = new MockRecord() { StringField = null }; var property = typeof(MockRecord).GetProperty(nameof(MockRecord.StringField)); var toLowerAttribute = new ToLowerAttribute(); toLowerAttribute.ApplyTransform(property, record); Assert.IsNull(record.StringField); }
public void ApplyTransform_StringFieldWithEmptyValue_ValueIsUnchanged() { var record = new MockRecord() { StringField = "" }; var property = typeof(MockRecord).GetProperty(nameof(MockRecord.StringField)); var toLowerAttribute = new ToLowerAttribute(); toLowerAttribute.ApplyTransform(property, record); Assert.AreEqual(String.Empty, record.StringField); }
public void Transform_NullValue_ExceptionIsThrown() { var toLowerAttribute = new ToLowerAttribute(); var transformedValue = toLowerAttribute.Transform(null); }
public static void MutateTransformsCharToLowercase() { var attribute = new ToLowerAttribute(); Assert.Equal('l', attribute.Mutate('L')); }
public static void MutateTransformsStringToLowercase() { var attribute = new ToLowerAttribute(); Assert.Equal("lowercase", attribute.Mutate("LOWERCASE")); }