public void GetIpAddress_NoExceptions_ReturnsCorrectIp() { _singleIpProviderMock.Setup(m => m.GetIpAddress("192.168.1.1")).Returns("192.168.1.1"); var target = new SingleIpAddressProviderLoggingDecorator(_singleIpProviderMock.Object, _exceptionLoggerMock.Object); var result = target.GetIpAddress("192.168.1.1"); Assert.AreEqual(result, "192.168.1.1"); }
public void GetIpAddress_ThrowsServiceException_ReturnsEmptyString() { _singleIpProviderMock.Setup(m => m.GetIpAddress(It.IsAny <string>())).Throws <ServiceException>(); var target = new SingleIpAddressProviderLoggingDecorator(_singleIpProviderMock.Object, _exceptionLoggerMock.Object); var result = target.GetIpAddress(It.IsAny <string>()); Assert.IsTrue(string.IsNullOrEmpty(result)); }