public void IpAddressConverterShouldReturnEmptyStringFromNull()
        {
            // Arrange
            var resolutionContext = ResolutionContext.New<byte[]>(null);

            // Act
            var ipAddressByteConverter = new IpAddressByteConverter();
            var ipAddressString = ipAddressByteConverter.Convert(resolutionContext);

            // Assert
            var result = Assert.IsType<string>(ipAddressString);
            Assert.NotNull(result);
            Assert.Equal(result, string.Empty);
        }
예제 #2
0
        public void IpAddressConverterShouldReturnEmptyStringFromNull()
        {
            // Arrange
            var resolutionContext = ResolutionContext.New <byte[]>(null);

            // Act
            var ipAddressByteConverter = new IpAddressByteConverter();
            var ipAddressString        = ipAddressByteConverter.Convert(resolutionContext);

            // Assert
            var result = Assert.IsType <string>(ipAddressString);

            Assert.NotNull(result);
            Assert.Equal(result, string.Empty);
        }
        public void IpAddressConverterShouldReturnIpAddressAsStringFromByteArray()
        {
            // Arrange
            var ipAddress = IPAddress.Loopback;

            var resolutionContext = ResolutionContext.New(ipAddress.GetAddressBytes());

            // Act
            var ipAddressByteConverter = new IpAddressByteConverter();
            var ipAddressString = ipAddressByteConverter.Convert(resolutionContext);

            // Assert
            var result = Assert.IsType<string>(ipAddressString);
            Assert.NotNull(result);
            Assert.Equal(result, ipAddress.ToString());
        }
예제 #4
0
        public void IpAddressConverterShouldReturnIpAddressAsStringFromByteArray()
        {
            // Arrange
            var ipAddress = IPAddress.Loopback;

            var resolutionContext = ResolutionContext.New(ipAddress.GetAddressBytes());

            // Act
            var ipAddressByteConverter = new IpAddressByteConverter();
            var ipAddressString        = ipAddressByteConverter.Convert(resolutionContext);

            // Assert
            var result = Assert.IsType <string>(ipAddressString);

            Assert.NotNull(result);
            Assert.Equal(result, ipAddress.ToString());
        }