public void GetMissingFloatInputValue() { const string measurementName = "name"; XrmFakedPluginExecutionContext xrmFakedPluginExecution = new XrmFakedPluginExecutionContext { InputParameters = new ParameterCollection { new KeyValuePair <string, object>(measurementName, null) } }; XrmFakedTracingService xrmFakedTracingService = new XrmFakedTracingService(); float?measurementValue = ActionHelpers.GetFloatInput("???", xrmFakedPluginExecution, xrmFakedTracingService); Assert.IsNull(measurementValue); }
public void GetFloatInputValue() { float? expected = -195; const string measurementName = "name"; XrmFakedPluginExecutionContext xrmFakedPluginExecution = new XrmFakedPluginExecutionContext { InputParameters = new ParameterCollection { new KeyValuePair <string, object>(measurementName, expected) } }; XrmFakedTracingService xrmFakedTracingService = new XrmFakedTracingService(); float?measurementValue = ActionHelpers.GetFloatInput(measurementName, xrmFakedPluginExecution, xrmFakedTracingService); Assert.IsTrue(measurementValue.Equals(expected)); }