Example #1
0
        public void IpAddressWrapper_compensates_for_an_exception_as_expected()
        {
            //Arrange
            IpMechanicsStub ipMechanicsStub = new IpMechanicsStub();

            //Act
            IpAddressWrapper ipAddressWrapper = new IpAddressWrapper(ipMechanicsStub);

            //Assert
            Assert.Equal(ipAddressWrapper.Ip, "");
        }
Example #2
0
        public void IpAddressWrapper_constructor_behaves_as_expected()
        {
            //Arrange
            Mock <IIpMechanics> ipMechanicsMock = new Mock <IIpMechanics>();

            ipMechanicsMock.Setup(ip => ip.GetIpAddress()).Returns("127.0.0.1");

            //Act
            IpAddressWrapper ipAddressWrapper = new IpAddressWrapper(ipMechanicsMock.Object);

            //Assert
            Assert.Equal(ipAddressWrapper.Ip, "127.0.0.1");
        }
Example #3
0
        public IpAddressWrapper Get()
        {
            IpAddressWrapper ipAddressWrapper = new IpAddressWrapper(_ipMechanics);

            return(ipAddressWrapper);
        }