public void SetSchema_WithValidValue_CheckSchemaProperty_ReturnsCorrect()
        {
            // ARRANGE
            const string expectedValue = "TestSchema";
            var parameters = new ScalarValueFunctionWithParameterAndReturn.Parameter();
            var function = new ScalarValueFunctionWithParameterAndReturn(parameters);

            // ACT
            function.SetSchemaName(expectedValue);
            var actualValue = function.SchemaName;

            // ASSERT
            Assert.AreEqual(expectedValue, actualValue);
        }
        public void SetSchema_WithNullValue_ThrowsArgumentNullException()
        {
            // ARRANGE
            var parameters = new ScalarValueFunctionWithParameterAndReturn.Parameter();
            var function = new ScalarValueFunctionWithParameterAndReturn(parameters);

            // ACT
            function.SetSchemaName(null);

            // ASSERT
            Assert.Fail("ArgumentOutOfRangeException not encountered");
        }