public void RevulyticsTracker_CreateRevulyticsConfigTest()
        {
            var tracker      = new RevulyticsTracker();
            var configResult = tracker.CreateRevulyticsConfig();

            Assert.AreEqual(configResult, RUIResult.ok, "configNotCreated");
        }
        public void RevulyticsTracker_CreateRevulyticsConfigTestSdkException()
        {
            var tracker = new RevulyticsTracker();
            var result  = tracker.CreateRevulyticsConfig();

            Assert.AreEqual(result, RUIResult.ok);
        }
        public void RevulyticsTracker_StartSdkTest()
        {
            var tracker = new RevulyticsTracker();

            tracker.CreateRevulyticsConfig();
            var startSdkResult = tracker.StartSdk();

            Assert.AreEqual(startSdkResult, RUIResult.ok, "sdkNotStarted");
        }
        public void RevulyticsTracker_StartSessionTest()
        {
            var tracker = new RevulyticsTracker();

            tracker.CreateRevulyticsConfig();
            tracker.StartSdk();
            tracker.Username = "******";
            var startSessionResult = tracker.StartSession();

            Assert.AreEqual(startSessionResult, RUIResult.ok, "sdkSuspended");
        }
        public void RevulyticsTracker_EnableAppplicationTrackerSdkException()
        {
            var tracker = new RevulyticsTracker();

            tracker.CreateRevulyticsConfig();
            tracker.StartSdk();
            tracker.InformationalVersion = "Git Commit ID, branch name, etc...";
            var result = tracker.SetInformationalVersion();

            Assert.AreEqual(result, RUIResult.ok, "Error in setting informational version");
        }
        public void RevulyticsTracker_SetProductVersionTest()
        {
            var tracker = new RevulyticsTracker();

            tracker.CreateRevulyticsConfig();
            tracker.StartSdk();
            tracker.ProductVersion = "0.0.0.1";
            var result = tracker.SetProductVersion();

            Assert.AreEqual(result, RUIResult.ok, "Error in setting product version");
        }