GoogleAnalyticsUtilsTests.FakeAnalyticsReporterForEventsImpl.ParsePageUrl C# (CSharp) Method

ParsePageUrl() private static method

private static ParsePageUrl ( string page, string &eventType, string &eventName ) : void
page string
eventType string
eventName string
return void
        private static void ParsePageUrl(string page, out string eventType, out string eventName)
        {
            Assert.IsNotNull(page);
            Assert.IsTrue(page.StartsWith(VirtualUrlPrefix));

            var parts = page.Substring(VirtualUrlPrefix.Length).Split('/');
            Assert.AreEqual(2, parts.Length, $"Invalid page URL '{page}', invalid number of parts {parts.Length}");

            eventType = parts[0];
            eventName = parts[1];
        }
    }