public void SetName_WithInvalidValue_ThrowsArgumentOutOfRangeException()
        {
            // ARRANGE
            var parameters = new ScalarValueFunctionWithParameterAndReturn.Parameter();
            var function = new ScalarValueFunctionWithParameterAndReturn(parameters);

            // ACT
            function.SetFunctionName(string.Empty);

            // ASSERT
            Assert.Fail("ArgumentOutOfRangeException not encountered");
        }
        public void SetName_WithValidValue_CheckNameProperty_ReturnsCorrect()
        {
            // ARRANGE
            const string expectedValue = "TestName";
            var parameters = new ScalarValueFunctionWithParameterAndReturn.Parameter();
            var function = new ScalarValueFunctionWithParameterAndReturn(parameters);

            // ACT
            function.SetFunctionName(expectedValue);
            var actualValue = function.FunctionName;

            // ASSERT
            Assert.AreEqual(expectedValue, actualValue);
        }