public static ForumUserRapSheetEntity ParseEntity(string html)
        {
            var doc = new HtmlDocument();

            doc.LoadHtml(html);

            return(ForumUserRapSheetEntity.FromRapSheet(doc.DocumentNode));
        }
        public void ApprovedById_Is_Successfully_Parsed()
        {
            ForumUserRapSheetEntity rapsheet = ParseEntity(DefaultHtml);

            Assert.AreEqual(16393, rapsheet.ApprovedById);
        }
        public void RequestedById_Is_Successfully_Parsed()
        {
            ForumUserRapSheetEntity rapsheet = ParseEntity(DefaultHtml);

            Assert.AreEqual(42569, rapsheet.RequestedById);
        }
        public void ApprovedBy_Is_Successfully_Parsed()
        {
            ForumUserRapSheetEntity rapsheet = ParseEntity(DefaultHtml);

            Assert.AreEqual("Fistgrrl", rapsheet.ApprovedBy);
        }
        public void RequestedBy_Is_Successfully_Parsed()
        {
            ForumUserRapSheetEntity rapsheet = ParseEntity(DefaultHtml);

            Assert.AreEqual("Louisgod", rapsheet.RequestedBy);
        }
        public void PunishmentReason_Is_Successfully_Parsed()
        {
            ForumUserRapSheetEntity rapsheet = ParseEntity(DefaultHtml);

            Assert.AreEqual("Don't be mean.  User loses posting privileges for 1 day.", rapsheet.PunishmentReason);
        }
        public void HorribleJerkId_Is_Successfully_Parsed()
        {
            ForumUserRapSheetEntity rapsheet = ParseEntity(DefaultHtml);

            Assert.AreEqual(39373, rapsheet.HorribleJerkId);
        }
        public void Date_Is_Successfully_Parsed()
        {
            ForumUserRapSheetEntity rapsheet = ParseEntity(DefaultHtml);

            Assert.AreEqual("01/28/08 10:22am", rapsheet.Date);
        }
        public void Type_Is_Successfully_Parsed()
        {
            ForumUserRapSheetEntity rapsheet = ParseEntity(DefaultHtml);

            Assert.AreEqual("PROBATION", rapsheet.PunishmentType);
        }