public void Variables_Cleared_Event_Fired_When_Clear_Called() { var mgr = new VarMgr(); var helper = new HelperForIVarMgr(); mgr.VariablesCleared+=new VariablesClearedEventHandler(helper.VariablesCleared_DummyHandler); mgr.Add<int>(Constants.VAR_INT_NAME, Constants.VAR_INT_VAL); mgr.Add<double>(Constants.VAR_DOUBLE_NAME, Constants.VAR_DOUBLE_VAL); mgr.Add<string>(Constants.VAR_STR_NAME, Constants.VAR_STR_VAL); mgr.Clear(); Assert.Equal(1, helper.VariablesCleared_TimesCalled); }
public void ClearD_eletes_All_Vars() { var mgr = new VarMgr(); mgr.Add<int>(Constants.VAR_INT_NAME, Constants.VAR_INT_VAL); mgr.Add<double>(Constants.VAR_DOUBLE_NAME, Constants.VAR_DOUBLE_VAL); mgr.Add<string>(Constants.VAR_STR_NAME, Constants.VAR_STR_VAL); Assert.Equal(3, mgr.Count); mgr.Clear(); Assert.Equal(0, mgr.Count); }