public void ParametersTypeIsByPosition()
        {
            var parameters = new[] { typeof(long) };
            var contract   = new JsonRpcRequestContract(parameters);

            Assert.Equal(JsonRpcParametersType.ByPosition, contract.ParametersType);
        }
        public void ParametersTypeIsByName()
        {
            var parameters = new Dictionary <string, Type> {
                ["p"] = typeof(long)
            };
            var contract = new JsonRpcRequestContract(parameters);

            Assert.Equal(JsonRpcParametersType.ByName, contract.ParametersType);
        }
        public void ParametersTypeIsNone()
        {
            var contract = new JsonRpcRequestContract();

            Assert.Equal(JsonRpcParametersType.None, contract.ParametersType);
        }