public void ParsePropertiesCaseInvalid()
        {
            var summaryStats     = TestHelper.GetRessourceContent("transmission-remote-summary-stats.invalid.txt");
            var transmissionItem = new TransmissionItem(summaryStats, null);

            Assert.AreEqual(5, transmissionItem.Id);
            Assert.AreEqual("Shameless+US+S07E10+720p+HDTV+X264+DIMENSION", transmissionItem.Name);
            Assert.AreEqual(0, transmissionItem.TotalSize);
            Assert.AreEqual(0, transmissionItem.DownloadedSize);
        }
        public void ParsePropertiesCaseValid()
        {
            var summaryStats     = TestHelper.GetRessourceContent("transmission-remote-summary-stats.valid.txt");
            var fullStats        = TestHelper.GetRessourceContent("transmission-remote-full-stats.valid.txt");
            var transmissionItem = new TransmissionItem(summaryStats, fullStats);

            Assert.AreEqual(4, transmissionItem.Id);
            Assert.AreEqual("Game.of.Thrones.S07E07.The.Dragon.and.the.Wolf.1080p.AMZN.WEBRip.DDP5.1.x264-GoT[rarbg]", transmissionItem.Name);
            Assert.AreEqual(5476083302, transmissionItem.TotalSize);
            Assert.AreEqual(4781506, transmissionItem.DownloadedSize);
            Assert.IsTrue(transmissionItem.Error.Contains("Permission denied"));

            Assert.AreEqual(2, transmissionItem.Files.Count());
        }