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)); }