public void ConvertFromGeneratesPrivateString()
 {
     var converter = new PrivateStringTypeConverter();
     var value = "testData";
     var actual = converter.ConvertFrom(value);
     Assert.IsInstanceOf<PrivateString>(actual);
     var privateString = actual as PrivateString;
     Assert.AreEqual(value, privateString.PrivateValue);
 }
 public void CanConvertFromReturnsTrueForStrings()
 {
     var converter = new PrivateStringTypeConverter();
     var actual = converter.CanConvertFrom(typeof(string));
     Assert.IsTrue(actual);
 }
 public void ConvertFromHandlesNull()
 {
     var converter = new PrivateStringTypeConverter();
     var actual = converter.ConvertFrom(null);
     Assert.IsNull(actual);
 }
 public void CanConvertFromReturnsFalseForNonStrings()
 {
     var converter = new PrivateStringTypeConverter();
     var actual = converter.CanConvertFrom(typeof(int));
     Assert.IsFalse(actual);
 }