public void Transform() { var attribute = new TransformToUpperCaseAttribute(); 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 TransformToUpperCaseAttribute(); try { attribute.Transform(value); Assert.Fail(); } catch (ArgumentException ex) { Assert.AreEqual("Value must be of type String.", ex.Message); } }