Exemplo n.º 1
0
 // Use this for initialization
 void Start()
 {
     if (AccessPanel.Instance == null)
     {
         Debug.Log("No AccessPanel Instance");
     }
     else
     {
         aPanel = AccessPanel.Instance;
     }
 }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
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;
        }
    }
Exemplo n.º 4
0
        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));
        }
Exemplo n.º 5
0
        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);
        }