Deveel.Data.CallTests.WithOutputArgument C# (CSharp) Method

WithOutputArgument() private method

private WithOutputArgument ( ) : void
return void
        public void WithOutputArgument()
        {
            var procName = ObjectName.Parse("APP.proc3");
            var arg = new InvokeArgument("a", SqlExpression.Constant("Hello"));

            var result = AdminQuery.Call(procName, arg);

            Assert.IsNotNull(result);
            Assert.AreEqual(1, result.Count);

            Field value;
            Assert.IsTrue(result.TryGetValue("b", out value));
            Assert.IsFalse(Field.IsNullField(value));

            Assert.AreEqual("Hello", ((SqlString) value.Value).ToString());
        }