public void TcpImposter_AddStub_AddsStubToCollection() { var imposter = new TcpImposter(123, null, TcpMode.Binary); imposter.AddStub(); Assert.AreEqual(1, imposter.Stubs.Count); }
public void TcpImposter_Constructor_SetsName() { const string expectedName = "Service"; var imposter = new TcpImposter(123, expectedName, TcpMode.Text); Assert.AreEqual(expectedName, imposter.Name); }
public void TcpImposter_Constructor_SetsMode() { const string expectedMode = "binary"; var imposter = new TcpImposter(123, null, TcpMode.Binary); Assert.AreEqual(expectedMode, imposter.Mode); }
public void TcpImposter_Constructor_SetsPort() { const int port = 123; var imposter = new TcpImposter(port, null, TcpMode.Text); Assert.AreEqual(port, imposter.Port); }
/// <summary> /// Creates a new imposter on the specified port with the TCP protocol. The Submit method /// must be called on the client in order to submit the imposter to mountebank. /// </summary> /// <param name="port">The port the imposter will be set up to receive requests on</param> /// <param name="name">The name the imposter will recieve, useful for debugging/logging purposes</param> /// <param name="mode">The mode of the imposter, text or binary. This defines the encoding for request/response data</param> /// <returns>The newly created imposter</returns> public TcpImposter CreateTcpImposter(int port, string name = null, TcpMode mode = TcpMode.Text) { var imposter = new TcpImposter(port, name, mode); Imposters.Add(imposter); return(imposter); }
public void TcpImposter_Constructor_InitializesStubsCollection() { var imposter = new TcpImposter(123, null, TcpMode.Text); Assert.IsNotNull(imposter.Stubs); }
public void TcpImposter_Constructor_AllowsNullPort() { var imposter = new TcpImposter(null, null, TcpMode.Text); Assert.AreEqual(default(int), imposter.Port); }
public void TcpImposter_Constructor_SetsProtocol() { var imposter = new TcpImposter(123, null, TcpMode.Text); Assert.AreEqual("tcp", imposter.Protocol); }
public void TcpImposter_Constructor_InitializesDefaultResponse() { var imposter = new TcpImposter(123, null, TcpMode.Text, defaultResponse: new TcpResponseFields()); Assert.IsNotNull(imposter.DefaultResponse); }
public void Constructor_PendingSubmissionUponCreation() { var imposter = new TcpImposter(123, null, TcpMode.Text); Assert.IsTrue(imposter.PendingSubmission); }