public void Add_Int_Var_By_Values_Then_Retrieve_And_Verify() { var mgr = new VarMgr(); Variable<int> var = mgr.Add<int>(Constants.VAR_INT_NAME, Constants.VAR_INT_VAL); Variable<int> resultVar = null; resultVar = mgr.GetVariable<int>(Constants.VAR_INT_NAME); Assert.NotNull(resultVar); Assert.Same(var, resultVar); Assert.Equal(Constants.VAR_INT_VAL, resultVar.Value); }
public void Set_Variable_Value_Changes_The_Value() { var mgr = new VarMgr(); Variable<int> var = new Variable<int>(Constants.VAR_INT_ID, Constants.VAR_INT_NAME, Constants.VAR_INT_VAL); mgr.Add<int>(var); Variable<int> resultVar = null; int newVal = 7733; resultVar = mgr.GetVariable<int>(var.Name); Assert.Equal(Constants.VAR_INT_VAL, resultVar.Value); mgr.SetVariableValue<int>(var.Name, newVal); resultVar = mgr.GetVariable<int>(var.Name); Assert.Equal(newVal, resultVar.Value); }
public void Get_Variable_Returns_Typed_Variable() { var mgr = new VarMgr(); Variable<int> var = mgr.Add<int>(Constants.VAR_INT_NAME, Constants.VAR_INT_VAL); Variable<int> resultVar = null; resultVar = mgr.GetVariable<int>(var.Id); Assert.NotNull(resultVar); Assert.Same(var, resultVar); }