示例#1
0
        public void RemovingVariableIsCorrect()
        {
            // Arrange
            _msieJsEngine.SetVariableValue("price", 120.55m);

            // Act
            bool priceBeforeRemovingExists = _msieJsEngine.HasVariable("price");

            _msieJsEngine.RemoveVariable("price");
            bool priceAfterRemovingExists = _msieJsEngine.HasVariable("price");

            // Assert
            Assert.IsTrue(priceBeforeRemovingExists);
            Assert.IsFalse(priceAfterRemovingExists);
        }
        public virtual void RemovingVariableIsCorrect()
        {
            // Arrange
            const string variableName = "price";
            const double input        = 120.55;

            // Act
            _jsEngine.SetVariableValue(variableName, input);
            bool variableBeforeRemovingExists = _jsEngine.HasVariable(variableName);

            _jsEngine.RemoveVariable(variableName);
            bool variableAfterRemovingExists = _jsEngine.HasVariable(variableName);

            // Assert
            Assert.IsTrue(variableBeforeRemovingExists);
            Assert.IsFalse(variableAfterRemovingExists);
        }