public void IsExpired_Test(int duration, bool expected)
        {
            var ban = new BanData
            {
                Id       = 1,
                Type     = BanTypes.Site,
                BannedOn = DateTime.Now.Subtract(new TimeSpan(1, 0, 0, 0)),
                Duration = duration
            };

            Assert.That(ban.IsExpired(), Is.EqualTo(expected));
        }
        public void UnbanDate_Never_Test()
        {
            var ban = new BanData
            {
                Id       = 1,
                Type     = BanTypes.Site,
                BannedOn = DateTime.Now.Subtract(new TimeSpan(1, 0, 0, 0)),
                Duration = 0
            };

            Assert.That(ban.UnbanDate, Is.EqualTo(DateTime.MaxValue));
            Assert.That(ban.IsExpired(), Is.False);
        }