Пример #1
0
 public void RemoveVariable_RemovesVariable(ScriptEngineBase engine)
 {
     using (engine)
     {
         engine.SetVariable("x", 1);
         engine.RemoveVariable("x");
         Assert.False(engine.ContainsVariable("x"));
     }
 }
Пример #2
0
 public void ContainsVariable_VariableExists_ReturnsTrue(ScriptEngineBase engine)
 {
     using (engine)
     {
         engine.SetVariable("x", 1);
         Assert.True(engine.ContainsVariable("x"));
     }
 }
Пример #3
0
 public void ContainsVariable_NullName_Throws(ScriptEngineBase engine)
 {
     using (engine)
     {
         Assert.Throws<ArgumentNullException>(() => engine.ContainsVariable(null));
     }
 }
Пример #4
0
 public void ContainsVariable_VariableDoesNotExist_ReturnsFalse(ScriptEngineBase engine)
 {
     using (engine)
     {
         Assert.False(engine.ContainsVariable("x"));
     }
 }
Пример #5
0
 public void ClearScope_RemovesVariables(ScriptEngineBase engine)
 {
     using (engine)
     {
         engine.SetVariable("x", 1);
         engine.ClearScope();
         Assert.False(engine.ContainsVariable("x"));
     }
 }