public void ConnectNoArgs_ZeroPort_ThrowsArgumentOutOfRange() { var socket = new SymSocket(); socket.Server = "symitar"; Assert.Throws<ArgumentOutOfRangeException>(() => socket.Connect()); }
public void Connect_AlreadyConnected_ThrowsInvalidOperation() { var tcpAdapterMock = Substitute.For<ITcpAdapter>(); tcpAdapterMock.Connected.Returns(true); var socket = new SymSocket(tcpAdapterMock); Assert.Throws<InvalidOperationException>(() => socket.Connect("symitar", 23)); }
public void Connect_SuccessfulConnection_ReturnsTrue() { var tcpAdapterMock = Substitute.For <ITcpAdapter>(); var socket = new SymSocket(tcpAdapterMock); socket.Connect("symitar", 23).Should().BeTrue(); }
public void ConnectNoArgs_ZeroPort_ThrowsArgumentOutOfRange() { var socket = new SymSocket(); socket.Server = "symitar"; Assert.Throws <ArgumentOutOfRangeException>(() => socket.Connect()); }
public void ConnectNoArgs_NoServerSet_ThrowsArgumentNull() { var tcpAdapterMock = Substitute.For<ITcpAdapter>(); var socket = new SymSocket(tcpAdapterMock); socket.Port = 23; Assert.Throws<ArgumentNullException>(() => socket.Connect()); }
public void Connect_CallsUnderlyingClient() { var tcpAdapterMock = Substitute.For <ITcpAdapter>(); var socket = new SymSocket(tcpAdapterMock); socket.Connect("symitar", 23); tcpAdapterMock.Received().Connect("symitar", 23); }
public void Connect_SuccessfulConnectionWithIpAddress_CallsHostNameConnectOnAdapter() { var tcpAdapterMock = Substitute.For <ITcpAdapter>(); var socket = new SymSocket(tcpAdapterMock); socket.Connect("symitar", 23); tcpAdapterMock.Received().Connect("symitar", 23); }
public void Connect_CallsUnderlyingClient() { var tcpAdapterMock = Substitute.For<ITcpAdapter>(); var socket = new SymSocket(tcpAdapterMock); socket.Connect("symitar", 23); tcpAdapterMock.Received().Connect("symitar", 23); }
public void Connect_SuccessfulConnectionWithIpAddress_ReturnsTrue() { var tcpAdapterMock = Substitute.For <ITcpAdapter>(); var socket = new SymSocket(tcpAdapterMock); bool result = socket.Connect("127.0.0.1", 23); result.Should().BeTrue(); }
public void ConnectNoArgs_AfterSettingServerAndPort_ReturnsTrue() { var tcpAdapterMock = Substitute.For<ITcpAdapter>(); var socket = new SymSocket(tcpAdapterMock); socket.Server = "symitar"; socket.Port = 23; socket.Connect().Should().BeTrue(); }
public void Connect_SuccessfulConnection_HasBlankError() { var tcpAdapterMock = Substitute.For <ITcpAdapter>(); var socket = new SymSocket(tcpAdapterMock); socket.Connect("symitar", 23); socket.Error.Should().BeNullOrEmpty(); }
public void ConnectNoArgs_NoServerSet_ThrowsArgumentNull() { var tcpAdapterMock = Substitute.For <ITcpAdapter>(); var socket = new SymSocket(tcpAdapterMock); socket.Port = 23; Assert.Throws <ArgumentNullException>(() => socket.Connect()); }
public void Connect_AlreadyConnected_ThrowsInvalidOperation() { var tcpAdapterMock = Substitute.For <ITcpAdapter>(); tcpAdapterMock.Connected.Returns(true); var socket = new SymSocket(tcpAdapterMock); Assert.Throws <InvalidOperationException>(() => socket.Connect("symitar", 23)); }
public void ConnectNoArgs_AfterSettingServerAndPort_ReturnsTrue() { var tcpAdapterMock = Substitute.For <ITcpAdapter>(); var socket = new SymSocket(tcpAdapterMock); socket.Server = "symitar"; socket.Port = 23; socket.Connect().Should().BeTrue(); }
public void Connect_ClientConnectException_ReturnsFalse() { var tcpAdapterMock = Substitute.For <ITcpAdapter>(); tcpAdapterMock .When(x => x.Connect("symitar", 23)) .Do(x => { throw new InvalidOperationException(); }); var socket = new SymSocket(tcpAdapterMock); bool result = socket.Connect("symitar", 23); result.Should().BeFalse(); }
public void Connect_ClientConnectException_HasErrorMessage() { var tcpAdapterMock = Substitute.For <ITcpAdapter>(); tcpAdapterMock .When(x => x.Connect("symitar", 23)) .Do(x => { throw new InvalidOperationException(); }); var socket = new SymSocket(tcpAdapterMock); socket.Connect("symitar", 23); socket.Error.Should().Contain("Unable to Connect to Server"); }
public void Connect_NullServer_ThrowsArgumentNull() { var socket = new SymSocket(); Assert.Throws<ArgumentNullException>(() => socket.Connect(null, 1)); }
public void Connect_SuccessfulConnectionWithIpAddress_ReturnsTrue() { var tcpAdapterMock = Substitute.For<ITcpAdapter>(); var socket = new SymSocket(tcpAdapterMock); bool result = socket.Connect("127.0.0.1", 23); result.Should().BeTrue(); }
public void Connect_NullServer_ThrowsArgumentNull() { var socket = new SymSocket(); Assert.Throws <ArgumentNullException>(() => socket.Connect(null, 1)); }
public void Connect_NegativePort_ThrowsArgumentOutOfRange() { var socket = new SymSocket(); Assert.Throws <ArgumentOutOfRangeException>(() => socket.Connect("symitar", -1)); }
public void Connect_SuccessfulConnection_HasBlankError() { var tcpAdapterMock = Substitute.For<ITcpAdapter>(); var socket = new SymSocket(tcpAdapterMock); socket.Connect("symitar", 23); socket.Error.Should().BeNullOrEmpty(); }
public void Connect_SuccessfulConnection_ReturnsTrue() { var tcpAdapterMock = Substitute.For<ITcpAdapter>(); var socket = new SymSocket(tcpAdapterMock); socket.Connect("symitar", 23).Should().BeTrue(); }
public void Connect_ZeroPort_ThrowsArgumentOutOfRange() { var socket = new SymSocket(); Assert.Throws<ArgumentOutOfRangeException>(() => socket.Connect("symitar", 0)); }
public void Connect_SuccessfulConnectionWithIpAddress_CallsHostNameConnectOnAdapter() { var tcpAdapterMock = Substitute.For<ITcpAdapter>(); var socket = new SymSocket(tcpAdapterMock); socket.Connect("symitar", 23); tcpAdapterMock.Received().Connect("symitar", 23); }
public void Connect_ClientConnectException_ReturnsFalse() { var tcpAdapterMock = Substitute.For<ITcpAdapter>(); tcpAdapterMock .When(x => x.Connect("symitar", 23)) .Do(x => { throw new InvalidOperationException(); }); var socket = new SymSocket(tcpAdapterMock); bool result = socket.Connect("symitar", 23); result.Should().BeFalse(); }
public void Connect_ClientConnectException_HasErrorMessage() { var tcpAdapterMock = Substitute.For<ITcpAdapter>(); tcpAdapterMock .When(x => x.Connect("symitar", 23)) .Do(x => { throw new InvalidOperationException(); }); var socket = new SymSocket(tcpAdapterMock); socket.Connect("symitar", 23); socket.Error.Should().Contain("Unable to Connect to Server"); }