Ejemplo n.º 1
0
        public void Should_always_throw_exception()
        {
            // Arrange
            var routeFinder = new RpcRouteFinderAdapter(NSubstitute.Substitute.For <IRpcRouteFinder>());

            // Action
            routeFinder.FindRoutingKey <RpcRequest>();
        }
Ejemplo n.º 2
0
        public void Should_throw_exception_if_type_is_not_request_nor_response()
        {
            // Arrange
            var adapter = new RpcRouteFinderAdapter(_routeFinder);

            // Action
            adapter.FindQueueName <SomeMessage>("");
        }
Ejemplo n.º 3
0
        public void Should_always_throw_exception()
        {
            // Arrange
            var routeFinder = new RpcRouteFinderAdapter(NSubstitute.Substitute.For<IRpcRouteFinder>());

            // Action
            routeFinder.FindRoutingKey<RpcRequest>();
        }
Ejemplo n.º 4
0
        public void Should_throw_exception_if_type_is_not_request_nor_response()
        {
            // Arrange
            var adapter = new RpcRouteFinderAdapter(_routeFinder);

            // Action
            adapter.FindQueueName<SomeMessage>("");
        }
Ejemplo n.º 5
0
        public void Should_throw_exception_if_type_is_not_request_nor_response()
        {
            // Arrange
            var routeFinder = new RpcRouteFinderAdapter(_routeFinder);

            // Action
            var exchangeName = routeFinder.FindExchangeName <SomeMessage>();

            // Assert
            Assert.AreEqual(string.Empty, exchangeName);
        }
Ejemplo n.º 6
0
        public void Should_return_empty_string_if_type_is_RpcResponse()
        {
            // Arrange
            var routeFinder = new RpcRouteFinderAdapter(_routeFinder);

            // Action
            var exchangeName = routeFinder.FindExchangeName <RpcResponse>();

            // Assert
            Assert.AreEqual(string.Empty, exchangeName);
        }
Ejemplo n.º 7
0
        public void Should_return_exchange_name_of_rpc_route_finder()
        {
            // Arrange
            var routeFinder = new RpcRouteFinderAdapter(_routeFinder);

            // Action
            var exchangeName = routeFinder.FindExchangeName <RpcRequest>();

            // Assert
            Assert.AreEqual("RequestExchange", exchangeName);
        }
Ejemplo n.º 8
0
        public void Should_throw_exception_if_type_is_not_request_nor_response()
        {
            // Arrange
            var routeFinder = new RpcRouteFinderAdapter(_routeFinder);

            // Action
            var exchangeName = routeFinder.FindExchangeName<SomeMessage>();

            // Assert
            Assert.AreEqual(string.Empty, exchangeName);
        }
Ejemplo n.º 9
0
        public void Should_return_empty_string_if_type_is_RpcResponse()
        {
            // Arrange
            var routeFinder = new RpcRouteFinderAdapter(_routeFinder);

            // Action
            var exchangeName = routeFinder.FindExchangeName<RpcResponse>();

            // Assert
            Assert.AreEqual(string.Empty, exchangeName);
        }
Ejemplo n.º 10
0
        public void Should_return_exchange_name_of_rpc_route_finder()
        {
            // Arrange
            var routeFinder = new RpcRouteFinderAdapter(_routeFinder);

            // Action
            var exchangeName = routeFinder.FindExchangeName<RpcRequest>();

            // Assert
            Assert.AreEqual("RequestExchange", exchangeName);
        }
Ejemplo n.º 11
0
        public void Should_return_valid_string_if_type_is_Request_or_Response()
        {
            // Arrange
            var adapter = new RpcRouteFinderAdapter(_routeFinder);

            // Action
            var requestQueue  = adapter.FindQueueName <RpcRequest>("UnitTest");
            var responseQueue = adapter.FindQueueName <RpcResponse>("UnitTest");

            // Assert
            Assert.AreEqual("RequestQueue", requestQueue);
            Assert.AreEqual("ResposeQueue", responseQueue);
        }
Ejemplo n.º 12
0
        public void Should_return_valid_string_if_type_is_Request_or_Response()
        {
            // Arrange
            var adapter = new RpcRouteFinderAdapter(_routeFinder);

            // Action
            var requestQueue = adapter.FindQueueName<RpcRequest>("UnitTest");
            var responseQueue = adapter.FindQueueName<RpcResponse>("UnitTest");

            // Assert
            Assert.AreEqual("RequestQueue", requestQueue);
            Assert.AreEqual("ResposeQueue", responseQueue);

        }