public void Connect()
        {
            ConnectionSettings conn = new CoreBank.ConnectionSettings();
            Paths paths = new Paths();

            Framework.Factory();
            Framework.Init(conn, paths);

            Assert.IsTrue(Framework.Ready);
        }
        public void ConnectionSettings()
        {
            ConnectionSettings conn = new CoreBank.ConnectionSettings();
            Paths paths = new Paths();

            Framework.Factory();
            Framework.Init(conn, paths);

            Assert.AreEqual(Framework.Connection.Repository, "NETWORK");
        }
        public void GetConfig()
        {
            ConnectionSettings conn = new CoreBank.ConnectionSettings();
            Paths paths = new Paths();

            Framework.Factory();
            Framework.Init(conn, paths);
            Framework.Start();

            Assert.IsTrue(Framework.GetConfig());
        }
        /// <summary>
        /// 
        /// </summary>
        public static bool Start()
        {
            bool blnResult = false;
            Framework.Config = new Config();

            try
            {
                Framework.Connection = new ConnectionSettings();
                Framework.Paths = new Paths();
            }
            catch (Exception ex)
            {
                Framework.Log.AddError("Cannot read connection / paths. Check xml.", ex.Message, ex.StackTrace);
                return blnResult;
            }

            if (Framework.Init())
            {
                blnResult = true;
                Framework.Log.AddCorrect("Connection / Paths set.");
            }
            else
            {
                Framework.Log.AddIssue("Unknown repository found: " + Framework.Connection.Repository.ToString());
            }

            Framework.Ready = blnResult;
            return blnResult;
        }