Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }