Ejemplo n.º 1
0
        public static void Test_Rejects_Unexpected_Ports(int port)
        {
            //can't do test cases because it's not const

            //arrange
            ProxyLoadBalancerConnectionGateKeeper keeper = new ProxyLoadBalancerConnectionGateKeeper();

            //assert
            Assert.IsFalse(keeper.isValidPort(port), "Found an unexpected accepted port {0}", port);
        }
Ejemplo n.º 2
0
        public static void Test_Accepts_Expected_Ports()
        {
            //can't do test cases because it's not const

            //arrange
            ProxyLoadBalancerConnectionGateKeeper keeper = new ProxyLoadBalancerConnectionGateKeeper();

            //assert
            Assert.True(keeper.isValidPort(InboundConnectionSettings.Default.AuthServiceSessionPort));
            Assert.True(keeper.isValidPort(InboundConnectionSettings.Default.ClientSessionPort));
        }
Ejemplo n.º 3
0
        public static void Test_Gatekeeper_Lets_AuthService_Connect_On_Auth_Port()
        {
            //arrange
            ProxyLoadBalancerConnectionGateKeeper keeper = new ProxyLoadBalancerConnectionGateKeeper();

            Mock <IConnectionDetails> details = new Mock <IConnectionDetails>();

            details.SetupGet(x => x.LocalPort).Returns(InboundConnectionSettings.Default.AuthServiceSessionPort);

            //act
            bool result = keeper.RequestPassage(ProxySessionType.AuthServiceSession, details.Object);

            //assert
            Assert.IsTrue(result);
        }