public void Transform() { var attribute = new TransformToLowerCaseAttribute(); Assert.AreEqual(null, attribute.Transform(null)); Assert.AreEqual(DBNull.Value, attribute.Transform(DBNull.Value)); Assert.AreEqual("aaa", attribute.Transform("aaa")); Assert.AreEqual("bbb", attribute.Transform("BBB")); Assert.AreEqual("ccccc", attribute.Transform("cCcCc")); Assert.AreEqual(" d d d d d ", attribute.Transform(" D d D d D ")); }
public void TransformFail(object value) { var attribute = new TransformToLowerCaseAttribute(); try { attribute.Transform(value); Assert.Fail(); } catch (ArgumentException ex) { Assert.AreEqual("Value must be of type String.", ex.Message); } }