public void GetViewInfoArgs_NullArgs()
        {
            var result = PiwikDataConverter.GetViewInfoArgs(null);

            Assert.IsNotNull(result);
            Assert.IsFalse(result.Any());
        }
        public void GetViewInfoArgs_MinimalArgs()
        {
            var info = new PiwikViewInfo(TestUrl);

            var result = PiwikDataConverter.GetViewInfoArgs(info);

            Assert.IsNotNull(result);
            Assert.IsFalse(result.Any());
        }
        public void GetViewInfoArgs_AllArgs()
        {
            var info = new PiwikViewInfo(TestUrl)
            {
                ViewName = "view name",
                ViewTime = TimeSpan.FromMilliseconds(1230.4)
            };

            var result = PiwikDataConverter.GetViewInfoArgs(info);

            Assert.IsNotNull(result);
            AssertEqual(result, new[] { "action_name=view%20name", "gt_ms=1230" });
        }