MbDotNet.Models.Stubs.TcpStub.ReturnsData C# (CSharp) Method

ReturnsData() public method

Adds a response to the stub that will return the specified data.
public ReturnsData ( string data ) : TcpStub
data string The data to be returned
return TcpStub
        public TcpStub ReturnsData(string data)
        {
            var fields = new TcpResponseFields
            {
                Data = data
            };

            var response = new IsResponse<TcpResponseFields>(fields);

            return Returns(response);
        }

Usage Example

Example #1
0
        public void ReturnsData_AddsResponse_DataSet()
        {
            const string expectedData = "TestData";

            var stub = new TcpStub();
            stub.ReturnsData(expectedData);

            var response = stub.Responses.First() as IsResponse<TcpResponseFields>;
            Assert.IsNotNull(response);
            Assert.AreEqual(expectedData, response.Fields.Data);
        }