public void GetMetricTest() { //Test1 MetricManager_Accessor target = new MetricManager_Accessor(); WorkstationManager wsManager = WorkstationManager.Instance; //create warning value List<Tuple<string,object,MISD.Core.DataType,DateTime>> values = new List<Tuple<string,object,MISD.Core.DataType,DateTime>>(); values.Add(new Tuple<string,object,MISD.Core.DataType,DateTime>("Load", 95, MISD.Core.DataType.Byte, DateTime.Now); wsManager.UploadIndicatorValues( "NUnit_TestClient", "RAM", values); int monitoredSystem = 85; string pluginName = "RAM"; string indicator = "Load"; string statementWarning; string statementCritical; string statementWarningExpected = "^9[1-8]$"; string statementCriticalExpected = "^(99|100)$"; target.GetMetric(monitoredSystem, pluginName, indicator, out statementWarning, out statementCritical); Assert.AreEqual(statementWarningExpected, statementWarning); Assert.AreEqual(statementCriticalExpected, statementCritical); }