public void LessColumnsInProcedureResultSetThanReturnObject_DoesWaht()
        {
            // TODO - create test
            var procedure = new DecimalTestStoredProcedure();
            procedure.InitializeFromAttributes();

            // ACT
            Context.ExecuteStoredProcedure(procedure);

            // ASSERT
            Assert.Fail();
        }
        public void ReturnType_WhenProcedureConstructed_ReturnsCorrectType()
        {
            // ARRANGE
            var expectedReturnType = typeof(List<DecimalTestStoredProcedure.DecimalTestExtendedReturnType>);
            var procedure = new DecimalTestStoredProcedure();

            // ACT
            Type actualReturnType = procedure.ReturnType;

            // ASSERT
            Assert.AreEqual(actualReturnType, expectedReturnType);
        }
        public void ParametersType_WhenProcedureConstructed_ReturnsCorrectType()
        {
            // ARRANGE
            var expectedReturnType = typeof(NullStoredProcedureParameters);
            var procedure = new DecimalTestStoredProcedure();

            // ACT
            var actualReturnType = procedure.ParametersType;

            // ASSERT
            Assert.AreEqual(actualReturnType, expectedReturnType);
        }