public void SettingVariableIsCorrect() { // Arrange _msieJsEngine.SetVariableValue("price", 120.55m); // Act bool priceExists = _msieJsEngine.HasVariable("price"); var price = _msieJsEngine.GetVariableValue <double>("price"); // Assert Assert.IsTrue(priceExists); Assert.AreEqual(120.55m, price); }
public virtual void SettingAndGettingVariableWithUndefinedValueIsCorrect() { // Arrange const string variableName = "myVar1"; object input = Undefined.Value; // Act _jsEngine.SetVariableValue(variableName, input); bool variableExists = _jsEngine.HasVariable(variableName); var output = _jsEngine.GetVariableValue(variableName); // Assert Assert.IsFalse(variableExists); Assert.AreEqual(input, output); }