Example #1
0
        public void TestInitializeDataLogger02()
        {
            OPCDataPointManager oPCDataPointManager    = OPCDataPointManager.GetInstance();
            Accessor            oPCLoggerCacheAccessor = ReflectionAccessor.Wrap(oPCDataPointManager);

            //Test3 ----- Valid setup
            oPCDataPointManager.InitializeDataLogger(false);
        }
Example #2
0
        public void TestInitializeDataLogger03()
        {
            //Test2 ----- Valid database string but cannot connect to OPC
            OPCDataPointManager oPCDataPointManager = OPCDataPointManager.GetInstance();

            oPCDataPointManager.ExitApplicationEvent += new OPCDataPointManager.VoidEventHandler(oPCDataPointManager_ExitApplicationEvent);
            //Test Procedure Call
            oPCDataPointManager.InitializeDataLogger(false);
            //Post Condition Check
            Assert.IsTrue(bExitApplicationCalled);

            bExitApplicationCalled = false;

            //Test ----- Valid database string but cannot connect to OPC but not first called
            //Test Procedure Call
            oPCDataPointManager.InitializeDataLogger(true);
            //Post Condition Check
            Assert.IsFalse(bExitApplicationCalled);
        }
Example #3
0
        public void TestInitializeDataLogger04()
        {
            //Test ----- Exception thrown
            OPCDataPointManager oPCDataPointManager    = OPCDataPointManager.GetInstance();
            Accessor            oPCLoggerCacheAccessor = ReflectionAccessor.Wrap(oPCDataPointManager);

            oPCLoggerCacheAccessor.SetField("m_localConnectionString", "DataSource=;UserID=;Password=;");
            //Test Procedure Call
            oPCDataPointManager.InitializeDataLogger(false);
            //Post Condition Check
        }
Example #4
0
        public void TestInitializeDataLogger01()
        {
            OPCDataPointManager oPCDataPointManager    = OPCDataPointManager.GetInstance();
            Accessor            oPCLoggerCacheAccessor = ReflectionAccessor.Wrap(oPCDataPointManager);

            //Test1 ----- invalid database string
            oPCLoggerCacheAccessor.SetField("m_localConnectionString", "DataSource=;UserID=;Password=;");
            oPCDataPointManager.ExitApplicationEvent += new OPCDataPointManager.VoidEventHandler(oPCDataPointManager_ExitApplicationEvent);
            //Test Procedure Call
            oPCDataPointManager.InitializeDataLogger(false);
            //Post Condition Check
            Assert.IsTrue(bExitApplicationCalled);
        }