public void Ctor_FromString_ToStringEqualsOriginal(string input) { // Arrange var val = new HiveIdValue(input); NUnit.Framework.Assert.AreEqual(val.ToString(), input); }
public void ToString_ShouldShowValueOrNull() { // Arrange var val1 = new HiveIdValue("my-string-id"); // Assert Assert.AreEqual("my-string-id", val1.ToString()); Assert.AreEqual("(null)", HiveIdValue.Empty.ToString()); }
public void Converts_From_String() { //Arrange var rawId = new HiveIdValue("My-Test-Template.cshtml"); var encodedId = rawId.ToString(); var converter = TypeDescriptor.GetConverter(typeof(HiveIdValue)); //Act //Assert Assert.IsTrue(converter.CanConvertFrom(typeof(string))); Assert.IsTrue(converter.CanConvertTo(typeof(string))); Assert.AreEqual(encodedId, converter.ConvertTo(rawId, typeof(string))); Assert.AreEqual(rawId, converter.ConvertFrom(encodedId)); }