Exemple #1
0
        public void Ctor_StringLessZero_Error()
        {
            // Arrange
            const string TTL = "-1";

            // Action
            RSSParameterException e = null;

            try
            {
                new RssTtl(TTL);
            }
            catch (RSSParameterException ex)
            {
                e = ex;
            }

            // Assert
            Assert.IsNotNull(e);
        }
Exemple #2
0
        public void Ctor_InvalidTtlFormat_Error()
        {
            // Arrange
            const string Invalidttl = "adsfsadf";

            // Action
            RSSParameterException e = null;

            try
            {
                new RssTtl(Invalidttl);
            }
            catch (RSSParameterException ex)
            {
                e = ex;
            }

            // Assert
            Assert.IsNotNull(e);
        }
Exemple #3
0
        public void Ctor_InvalidEmail_Error()
        {
            // Arrange
            const string Email = "invalidmail.ru";

            // Action
            RSSParameterException e = null;

            try
            {
                new RssEmail(Email);
            }
            catch (RSSParameterException ex)
            {
                e = ex;
            }

            // Assert
            Assert.IsNotNull(e);
        }
Exemple #4
0
        public void Ctor_StringInFuture_Error()
        {
            // Arrange
            String date = DateTime.Now.AddDays(1).ToString("R");

            // Action
            RSSParameterException e = null;

            try
            {
                new RssDate(date);
            }
            catch (RSSParameterException ex)
            {
                e = ex;
            }

            // Assert
            Assert.IsNotNull(e);
        }
Exemple #5
0
        public void Ctor_TtlLessZero_Error()
        {
            // Arrange
            const int TTL = -1;

            // Action
            RSSParameterException e = null;

            try
            {
                new RssTtl(TTL);
            }
            catch (RSSParameterException ex)
            {
                e = ex;
            }

            // Assert
            Assert.NotNull(e);
        }
Exemple #6
0
        public void Ctor_DateInFuture_Error()
        {
            // Arrange
            DateTime date = DateTime.Now.AddDays(1);

            // Action
            RSSParameterException e = null;

            try
            {
                new RssDate(date);
            }
            catch (RSSParameterException ex)
            {
                e = ex;
            }

            // Assert
            Assert.NotNull(e);
        }
Exemple #7
0
        public void SetTtl_TtlLessZero_Error()
        {
            // Arrange
            RssTtl    rssTtl = new RssTtl();
            const int TTL    = -1;

            // Action
            RSSParameterException e = null;

            try
            {
                rssTtl.TTL = TTL;
            }
            catch (RSSParameterException ex)
            {
                e = ex;
            }

            // Assert
            Assert.IsNotNull(e);
        }
Exemple #8
0
        public void SetString_InvalidTtlFormat_Error()
        {
            // Arrange
            RssTtl       rssTtl     = new RssTtl();
            const string Invalidttl = "adsfsadf";

            // Action
            RSSParameterException e = null;

            try
            {
                rssTtl.TTLString = Invalidttl;
            }
            catch (RSSParameterException ex)
            {
                e = ex;
            }

            // Assert
            Assert.IsNotNull(e);
        }
Exemple #9
0
        public void SetString_StringLessZero_Error()
        {
            // Arrange
            RssTtl       rssTtl = new RssTtl();
            const string TTL    = "-1";

            // Action
            RSSParameterException e = null;

            try
            {
                rssTtl.TTLString = TTL;
            }
            catch (RSSParameterException ex)
            {
                e = ex;
            }

            // Assert
            Assert.IsNotNull(e);
        }
Exemple #10
0
        public void SetEmail_InvalidEmail_Error()
        {
            // Arrange
            const string Email    = "invalidmail.ru";
            RssEmail     rssEmail = new RssEmail();

            // Action
            RSSParameterException e = null;

            try
            {
                rssEmail.Email = Email;
            }
            catch (RSSParameterException ex)
            {
                e = ex;
            }

            // Assert
            Assert.IsNotNull(e);
        }
Exemple #11
0
        public void SetString_InvalidUriFormat_Error()
        {
            // Arrange
            RssUrl       rssUrl     = new RssUrl();
            const string InvalidUri = "adsfsadf";

            // Action
            RSSParameterException e = null;

            try
            {
                rssUrl.UrlString = InvalidUri;
            }
            catch (RSSParameterException ex)
            {
                e = ex;
            }

            // Assert
            Assert.IsNotNull(e);
        }
Exemple #12
0
        public void SetDate_DateInFuture_Error()
        {
            // Arrange
            RssDate  rssDate = new RssDate();
            DateTime date    = DateTime.Now.AddDays(1);

            // Action
            RSSParameterException e = null;

            try
            {
                rssDate.Date = date;
            }
            catch (RSSParameterException ex)
            {
                e = ex;
            }

            // Assert
            Assert.IsNotNull(e);
        }
Exemple #13
0
        public void SetString_InvalidDateFormat_Error()
        {
            // Arrange
            RssDate      rssDate     = new RssDate();
            const string InvalidDate = "adsfsadf";

            // Action
            RSSParameterException e = null;

            try
            {
                rssDate.DateString = InvalidDate;
            }
            catch (RSSParameterException ex)
            {
                e = ex;
            }

            // Assert
            Assert.IsNotNull(e);
        }
Exemple #14
0
        public void SetString_StringInFuture_Error()
        {
            // Arrange
            RssDate rssDate = new RssDate();
            String  date    = DateTime.Now.AddDays(1).ToString("R");

            // Action
            RSSParameterException e = null;

            try
            {
                rssDate.DateString = date;
            }
            catch (RSSParameterException ex)
            {
                e = ex;
            }

            // Assert
            Assert.NotNull(e);
        }