public void WritesPromptToConsoleForUserInput() { var console = Substitute.For <IConsole>(); console.ReadLine().Returns(""); var connectionCreator = new ConnectionCreator(console); connectionCreator.CreateClient(); console.Received(1).WriteToBuffer(Arg.Any <string>()); }
public void CreatesClientWithCorrectRemoteAddress() { var address = "http://74.125.224.72:105"; var console = Substitute.For <IConsole>(); console.ReadLine().Returns(address); var connectionCreator = new ConnectionCreator(console); var client = connectionCreator.CreateClient(); Assert.AreEqual(address, client.BaseUrl); }
public void CreatesClientWithCorrectLocalhostAddress() { var address = "http://127.0.0.1:5823"; var console = Substitute.For <IConsole>(); console.ReadLine().Returns(address); var connectionCreator = new ConnectionCreator(console); var client = connectionCreator.CreateClient(); Assert.AreEqual(address, client.BaseUrl); }