public override void Given()
        {
            var internalIPToAdvertise = IPAddress.Parse("127.0.1.1");
            var externalIPToAdvertise = IPAddress.Parse("127.0.1.2");
            var intTcpEndpoint        = new IPEndPoint(internalIPToAdvertise, 1111);
            var intSecTcpEndpoint     = new IPEndPoint(internalIPToAdvertise, 1112);
            var extTcpEndpoint        = new IPEndPoint(externalIPToAdvertise, 1113);
            var extSecTcpEndpoint     = new IPEndPoint(externalIPToAdvertise, 1114);
            var intHttpEndpoint       = new IPEndPoint(internalIPToAdvertise, 1115);
            var extHttpEndpoint       = new IPEndPoint(externalIPToAdvertise, 1116);

            _advertiseInfo = new Data.GossipAdvertiseInfo(intTcpEndpoint, intSecTcpEndpoint, extTcpEndpoint,
                                                          extSecTcpEndpoint, intHttpEndpoint, extHttpEndpoint, internalIPToAdvertise, externalIPToAdvertise,
                                                          intHttpEndpoint.Port, extHttpEndpoint.Port);

            _builder
            .WithServerCertificate(ssl_connections.GetCertificate())
            .WithInternalTcpOn(intTcpEndpoint)
            .WithInternalSecureTcpOn(intSecTcpEndpoint)
            .WithExternalTcpOn(extTcpEndpoint)
            .WithExternalSecureTcpOn(extSecTcpEndpoint)
            .WithInternalHttpOn(intHttpEndpoint)
            .WithExternalHttpOn(extHttpEndpoint)
            .AdvertiseInternalIPAs(internalIPToAdvertise)
            .AdvertiseExternalIPAs(externalIPToAdvertise)
            .AdvertiseInternalTCPPortAs(intTcpEndpoint.Port)
            .AdvertiseExternalTCPPortAs(extTcpEndpoint.Port)
            .AdvertiseInternalSecureTCPPortAs(intSecTcpEndpoint.Port)
            .AdvertiseExternalSecureTCPPortAs(extSecTcpEndpoint.Port)
            .AdvertiseInternalHttpPortAs(intHttpEndpoint.Port)
            .AdvertiseExternalHttpPortAs(extHttpEndpoint.Port);
        }
        public override void Given()
        {
            string internalHostAdvertiseAs = "127.0.1.1";
            string externalHostAdvertiseAs = "127.0.1.2";
            var    internalIPToAdvertise   = IPAddress.Parse(internalHostAdvertiseAs);
            var    externalIPToAdvertise   = IPAddress.Parse(externalHostAdvertiseAs);
            var    intTcpEndpoint          = new IPEndPoint(internalIPToAdvertise, 1111);
            var    intSecTcpEndpoint       = new IPEndPoint(internalIPToAdvertise, 1112);
            var    extTcpEndpoint          = new IPEndPoint(externalIPToAdvertise, 1113);
            var    extSecTcpEndpoint       = new IPEndPoint(externalIPToAdvertise, 1114);
            var    httpEndpoint            = new IPEndPoint(externalIPToAdvertise, 1116);

            _advertiseInfo = new Data.GossipAdvertiseInfo(intTcpEndpoint.ToDnsEndPoint(),
                                                          intSecTcpEndpoint.ToDnsEndPoint(), extTcpEndpoint.ToDnsEndPoint(),
                                                          extSecTcpEndpoint.ToDnsEndPoint(), httpEndpoint.ToDnsEndPoint(),
                                                          internalHostAdvertiseAs, externalHostAdvertiseAs, httpEndpoint.Port);

            _builder
            .WithServerCertificate(ssl_connections.GetServerCertificate())
            .WithInternalTcpOn(intTcpEndpoint)
            .WithInternalSecureTcpOn(intSecTcpEndpoint)
            .WithExternalTcpOn(extTcpEndpoint)
            .WithExternalSecureTcpOn(extSecTcpEndpoint)
            .WithHttpOn(httpEndpoint)
            .AdvertiseInternalHostAs(internalHostAdvertiseAs)
            .AdvertiseExternalHostAs(externalHostAdvertiseAs)
            .AdvertiseInternalTCPPortAs(intTcpEndpoint.Port)
            .AdvertiseExternalTCPPortAs(extTcpEndpoint.Port)
            .AdvertiseInternalSecureTCPPortAs(intSecTcpEndpoint.Port)
            .AdvertiseExternalSecureTCPPortAs(extSecTcpEndpoint.Port)
            .AdvertiseHttpPortAs(httpEndpoint.Port);
        }
Exemple #3
0
        public override void Given()
        {
            var internalIPToAdvertise = IPAddress.Parse("192.168.1.1");
            var externalIPToAdvertise = IPAddress.Parse("192.168.1.2");
            var intTcpEndpoint        = new IPEndPoint(internalIPToAdvertise, 1111);
            var intSecTcpEndpoint     = new IPEndPoint(internalIPToAdvertise, 1112);
            var extTcpEndpoint        = new IPEndPoint(externalIPToAdvertise, 1113);
            var extSecTcpEndpoint     = new IPEndPoint(externalIPToAdvertise, 1114);
            var intHttpEndpoint       = new IPEndPoint(internalIPToAdvertise, 1115);
            var extHttpEndpoint       = new IPEndPoint(externalIPToAdvertise, 1116);

            _advertiseInfo = new Data.GossipAdvertiseInfo(intTcpEndpoint, intSecTcpEndpoint, extTcpEndpoint, extSecTcpEndpoint, intHttpEndpoint, extHttpEndpoint, internalIPToAdvertise, externalIPToAdvertise, intHttpEndpoint.Port, extHttpEndpoint.Port);

            _builder.AdvertiseInternalIPAs(internalIPToAdvertise)
            .AdvertiseExternalIPAs(externalIPToAdvertise)
            .AdvertiseInternalTCPPortAs(intTcpEndpoint.Port)
            .AdvertiseExternalTCPPortAs(extTcpEndpoint.Port)
            .AdvertiseInternalSecureTCPPortAs(intSecTcpEndpoint.Port)
            .AdvertiseExternalSecureTCPPortAs(extSecTcpEndpoint.Port)
            .AdvertiseInternalHttpPortAs(intHttpEndpoint.Port)
            .AdvertiseExternalHttpPortAs(extHttpEndpoint.Port);
        }
        public override void Given()
        {
            var internalIPToAdvertise = IPAddress.Parse("192.168.1.1");
            var externalIPToAdvertise = IPAddress.Parse("192.168.1.2");
            var intTcpEndpoint = new IPEndPoint(internalIPToAdvertise, 1111);
            var intSecTcpEndpoint = new IPEndPoint(internalIPToAdvertise, 1112);
            var extTcpEndpoint = new IPEndPoint(externalIPToAdvertise, 1113);
            var extSecTcpEndpoint = new IPEndPoint(externalIPToAdvertise, 1114);
            var intHttpEndpoint = new IPEndPoint(internalIPToAdvertise, 1115);
            var extHttpEndpoint = new IPEndPoint(externalIPToAdvertise, 1116);

            _advertiseInfo = new Data.GossipAdvertiseInfo(intTcpEndpoint, intSecTcpEndpoint, extTcpEndpoint, extSecTcpEndpoint, intHttpEndpoint, extHttpEndpoint, internalIPToAdvertise, externalIPToAdvertise, intHttpEndpoint.Port, extHttpEndpoint.Port);

            _builder.AdvertiseInternalIPAs(internalIPToAdvertise)
                    .AdvertiseExternalIPAs(externalIPToAdvertise)
                    .AdvertiseInternalTCPPortAs(intTcpEndpoint.Port)
                    .AdvertiseExternalTCPPortAs(extTcpEndpoint.Port)
                    .AdvertiseInternalSecureTCPPortAs(intSecTcpEndpoint.Port)
                    .AdvertiseExternalSecureTCPPortAs(extSecTcpEndpoint.Port)
                    .AdvertiseInternalHttpPortAs(intHttpEndpoint.Port)
                    .AdvertiseExternalHttpPortAs(extHttpEndpoint.Port);
        }