// Start is called before the first frame update void Start() { xmlManager = gameObject.AddComponent <XMLManager>(); orderMaterialManager = gameObject.AddComponent <OrderMaterialManager>(); dataManager = gameObject.AddComponent <DataManager>(); uiManager = GetComponent <UIManager>(); bagManaer = GetComponent <BagManager>(); productionMenuManager = GetComponent <ProductionMenuManager>(); timeManager = GetComponent <TimeManager>(); displayMenuManager = GetComponent <DisPlayMenuManager>(); npcManager = GetComponent <NPCManager>(); workstationManager = GetComponent <WorkstationManager>(); furnitureDisplayManager = GetComponent <FurnitureDisplayManager>(); wasteManager = GetComponent <WasteMenu>(); recipeMenuManager = GetComponent <RecipeMenuManager>(); requestManager = GetComponent <RequestManager>(); orderMaterialManager.Initialization(UIitemPrefabs, contentTr, xmlManager.GetOrderMaterial("재료"), description, materialName, materialImage, buyBtn, shoppingBaskeContentTr, choiceBtn); productionMenuManager.Initialization(xmlManager.GetProductionObjInfo("물약")); dataManager.Initialization(xmlManager.GetOrderMaterial("제작"), xmlManager.GetProductionObjInfo("전체")); workstationManager.Initialization(xmlManager.GetProductionObjInfo("전체"), xmlManager.GetOrderMaterial("재료")); recipeMenuManager.Initialization(xmlManager.GetOrderMaterial("재료")); requestManager.Initialization(xmlManager.GetRequstInfo(), xmlManager.GetAllItem()); Bind(); }
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); }