protected InstrumentationParameters(InstrumentationParameters other)
     : base(other)
 {
     Category           = other.Category;
     ExpectedCipher     = other.ExpectedCipher;
     ConnectionFlags    = other.ConnectionFlags;
     ValidateCipherList = other.ValidateCipherList;
 }
		protected InstrumentationParameters (InstrumentationParameters other)
			: base (other)
		{
			Category = other.Category;
			ExpectedCipher = other.ExpectedCipher;
			ConnectionFlags = other.ConnectionFlags;
			ValidateCipherList = other.ValidateCipherList;
		}
		public InstrumentationTestRunner (IServer server, IClient client, InstrumentationParameters parameters, MonoConnectionFlags flags)
			: base (server, client, parameters)
		{
			ConnectionFlags = flags;

			if ((flags & MonoConnectionFlags.ServerInstrumentation) != 0)
				((IMonoServer)server).InstrumentationProvider = this;
			if ((flags & MonoConnectionFlags.ClientInstrumentation) != 0)
				((IMonoClient)client).InstrumentationProvider = this;
		}
 protected InstrumentationParameters(InstrumentationParameters other)
     : base(other)
 {
 }
 public InstrumentationTestRunner(IServer server, IClient client, InstrumentationConnectionProvider provider, InstrumentationParameters parameters)
     : base(server, client, provider, parameters)
 {
     if ((provider.Flags & InstrumentationConnectionFlags.ServerInstrumentation) != 0)
     {
         ((MonoConnection)server).InstallInstrumentationProvider(this);
     }
     if ((provider.Flags & InstrumentationConnectionFlags.ClientInstrumentation) != 0)
     {
         ((MonoConnection)client).InstallInstrumentationProvider(this);
     }
 }
		protected InstrumentationParameters (InstrumentationParameters other)
			: base (other)
		{
			Category = other.Category;
		}
        public InstrumentationTestRunner(IServer server, IClient client, InstrumentationConnectionProvider provider, InstrumentationParameters parameters)
            : base(server, client, parameters)
        {
            Provider = provider;

            if ((provider.Flags & InstrumentationConnectionFlags.ServerInstrumentation) != 0)
            {
                ((IMonoServer)server).InstrumentationProvider = this;
            }
            if ((provider.Flags & InstrumentationConnectionFlags.ClientInstrumentation) != 0)
            {
                ((IMonoClient)client).InstrumentationProvider = this;
            }

            ConnectionHandler = CreateConnectionHandler();
        }
		protected InstrumentationParameters (InstrumentationParameters other)
			: base (other)
		{
			Category = other.Category;
			ExpectedCipher = other.ExpectedCipher;
		}