public void AssertEndpointDefault(MFilesProtocolSequence protocolSequence, string expectedEndpoint) { MFilesConnectionBuilder target = new MFilesConnectionBuilder(); target.SetProtocolSequence(protocolSequence); Assert.AreEqual(expectedEndpoint, target.EndPoint, "{{protocolSequence}} fails to set endpoint"); }
public MFilesConnectionBuilder SetProtocolSequence(MFilesProtocolSequence protocol, string serverName = "localhost") { ProtocolSequence = protocol; switch (protocol) { case MFilesProtocolSequence.ncacn_ip_tcp: EndPoint = EndpointForTCPIP; break; case MFilesProtocolSequence.ncacn_http: EndPoint = EndpointForHTTP; break; case MFilesProtocolSequence.ncalrpc: EndPoint = EndpointForLPC; serverName = null; break; case MFilesProtocolSequence.ncacn_spx: break; } ServerName = serverName; return(this); }