public void ExtensionMethod_ConvertToNullIfEmpty() { // Arrange var nullValue = new HiveId((string)null); var nullValue2 = new HiveId((Uri)null); var validValue = new HiveId(Guid.NewGuid()); // Act var result = nullValue.ConvertToEmptyIfNullValue(); var result2 = nullValue2.ConvertToEmptyIfNullValue(); var nonEmptyResult = validValue.ConvertToEmptyIfNullValue(); // Assert Assert.AreEqual(HiveId.Empty, result); Assert.AreEqual(HiveId.Empty, result2); Assert.AreNotEqual(HiveId.Empty, nonEmptyResult); }