示例#1
0
 public void MonitoringStoreHandleExceptionTest()
 {
     using (Analytics instance = Analytics.Instance) {
         MonitoringStoreTest store = new MonitoringStoreTest();
         instance.AddMonitoringStore(store);
         Exception e = new Exception();
         instance.HandleException(e);
         Assert.AreEqual(e, store.LastException);
     }
 }
示例#2
0
        public void MonitoringStorePreLoadedTest()
        {
            using (Analytics instance = Analytics.Instance) {
                MonitoringStoreTest store = new MonitoringStoreTest();
                instance.AddMonitoringStore(store);
                instance.OpenDataBase("TESTDB", this);
                Assert.AreEqual("TESTDB", store.LastDatabaseName);
                instance.CreateCounter("Compteur de test", "TST", 0, 0, 10);
                Assert.AreEqual("TST", store.LastCounterCode);

                instance.StartProcess("Processus1");
                instance.IncValue("TST", 100);
                instance.StopProcess("TESTDB");
            }
        }