// Use this for initialization void Start() { if (AccessPanel.Instance == null) { Debug.Log("No AccessPanel Instance"); } else { aPanel = AccessPanel.Instance; } }
public void Test_AccessPanel_List_Instance_In_Devices() { //Arrange AccessPanel accessPanel; Stock.ReadComponents(); //Act accessPanel = new AccessPanel(ECode.CNT_A60_ID, EType.PanelAccess, EValidation.Card); //Assert Assert.IsNotNull(accessPanel.Components); Assert.IsTrue(accessPanel.Components.Count > 0); }
public void setup() { XmlDocument document = new XmlDocument(); xmlRaw = (TextAsset)Resources.Load("Assets"); document.LoadXml(xmlRaw.text); document.PreserveWhitespace = false; assetList = document.GetElementsByTagName("asset"); numberOfAssets = assetList.Count; removeTabs(); if (AccessPanel.Instance == null) { Debug.Log("No AccessPanel Instance"); } else { a = AccessPanel.Instance; } }
public void Test_Devices_Update_Stock() { //Arrange AccessControl accessControl = new AccessControl(ECode.CNT_A60_ID, EType.AccessControl, EValidation.Card); Attendance attendance = new Attendance(ECode.CNT_A60_ID, EType.Attendance, EValidation.Card); AccessPanel accessPanel = new AccessPanel(ECode.CNT_A60_ID, EType.PanelAccess, EValidation.Card); //Act CoreSystem.PreviewDevices.Add(accessControl); CoreSystem.PreviewDevices.Add(attendance); CoreSystem.PreviewDevices.Add(accessPanel); Stock.UpdateDevicesStock(); //Assert Assert.IsNotNull(Stock.DevicesStock); Assert.IsTrue(Stock.DevicesStock.Contains(accessPanel)); Assert.IsTrue(Stock.DevicesStock.Contains(attendance)); Assert.IsTrue(Stock.DevicesStock.Contains(accessControl)); }
public void Test_Serialization_To_Device() { //Arrange AccessControl accessControl = new AccessControl(ECode.CNT_A60_ID, EType.AccessControl, EValidation.Card); Attendance attendance = new Attendance(ECode.CNT_A60_ID, EType.Attendance, EValidation.Card); AccessPanel accessPanel = new AccessPanel(ECode.CNT_A60_ID, EType.PanelAccess, EValidation.Card); CoreSystem.PreviewDevices.Add(accessControl); CoreSystem.PreviewDevices.Add(attendance); CoreSystem.PreviewDevices.Add(accessPanel); Stock.UpdateDevicesStock(); Stock.SaveDevices(); //Act Stock.DevicesStock.Clear(); Stock.ReadDevices(); //Assert Assert.IsNotNull(Stock.DevicesStock); Assert.IsTrue(Stock.DevicesStock == accessPanel); Assert.IsTrue(Stock.DevicesStock == attendance); Assert.IsFalse(Stock.DevicesStock != accessControl); }