Example #1
0
        public void GetSalesforceLimitsTest()
        {
            SLimits limits = SalesforceManager.GetSalesforceLimits(this.Client);

            Assert.IsNotNull(limits);
            Assert.IsNotNull(limits.DailyApiRequests);
            Assert.IsNotNull(limits.DataStorageMb);
            Assert.Pass(string.Format("LIMITS -- Daily Api Requests: {0}/{1} | Data Storage: {2}/{3} Mb", limits.DailyApiRequests.Remaining, limits.DailyApiRequests.Max, limits.DataStorageMb.Remaining, limits.DataStorageMb.Max));
        }
        public virtual void Run()
        {
            foreach (var configuration in SalesforceManager.GetConfigurations())
            {
                SLimits limits = SalesforceManager.GetSalesforceLimits(configuration.Client);
                this.loger = new LimitsLoger(configuration.Name, limits);

                this.ProcessLimits(limits);
            }
        }