public void testInitPageView()
        {
            var pv = new PageView()
                     .SetPageUrl("somePageUrl")
                     .SetPageTitle("somePageTitle")
                     .SetReferrer("someReferrer")
                     .SetTrueTimestamp(123456789123)
                     .Build();

            Assert.IsNotNull(pv);
            Assert.AreEqual(Constants.EVENT_PAGE_VIEW, pv.GetPayload().Payload[Constants.EVENT]);
            Assert.AreEqual("somePageUrl", pv.GetPayload().Payload[Constants.PAGE_URL]);
            Assert.AreEqual("somePageTitle", pv.GetPayload().Payload[Constants.PAGE_TITLE]);
            Assert.AreEqual("someReferrer", pv.GetPayload().Payload[Constants.PAGE_REFR]);

            Assert.IsNotNull(pv.GetContexts());
            Assert.IsTrue(pv.GetPayload().Payload.ContainsKey(Constants.EID));
            Assert.IsTrue(pv.GetPayload().Payload.ContainsKey(Constants.TIMESTAMP));
            Assert.IsTrue(pv.GetPayload().Payload.ContainsKey(Constants.TRUE_TIMESTAMP));
        }