Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }