public void ConvertVarRefToStringVarRefInt32InParameterWithNoCallerParameters()
        {
            WxeVariableReference      varRef    = new WxeVariableReference(c_param);
            WxeParameterConverterMock converter = new WxeParameterConverterMock(_int32InParameter);

            Assert.That(converter.ConvertVarRefToString(varRef, null), Is.Null);
        }
        public void ConvertVarRefToStringRequiredVarRefInParameterWithNoCallerParameters()
        {
            WxeVariableReference      varRef    = new WxeVariableReference(c_param);
            WxeParameterConverterMock converter = new WxeParameterConverterMock(_requiredInt32InParameter);

            converter.ConvertVarRefToString(varRef, null);
        }
        public void ConvertVarRefToStringVarRefInParameterWithVarRef()
        {
            WxeVariableReference value  = new WxeVariableReference(c_param);
            WxeVariableReference varRef = new WxeVariableReference(c_param);

            _callerParameters.Add(c_param, value);
            WxeParameterConverterMock converter = new WxeParameterConverterMock(_int32InParameter);

            Assert.That(converter.ConvertVarRefToString(varRef, _callerParameters), Is.Null);
        }
        public void ConvertObjectToStringVarRefInt32InParameter()
        {
            int value = 1;
            WxeVariableReference varRef = new WxeVariableReference(c_param);

            _callerParameters.Add(c_param, value);
            WxeParameterConverterMock converter = new WxeParameterConverterMock(_int32InParameter);

            Assert.That(converter.ConvertVarRefToString(varRef, _callerParameters), Is.EqualTo(value.ToString()));
        }
        public void ConvertVarRefToStringRequiredVarRefInParameterWithVarRef()
        {
            WxeVariableReference value  = new WxeVariableReference(c_param);
            WxeVariableReference varRef = new WxeVariableReference(c_param);

            _callerParameters.Add(c_param, value);
            WxeParameterConverterMock converter = new WxeParameterConverterMock(_requiredInt32InParameter);

            converter.ConvertVarRefToString(varRef, _callerParameters);
        }