Exemplo n.º 1
0
        public void SetString_Null_TtlZero()
        {
            // Arrange
            RssTtl rssTtl = new RssTtl();

            // Action
            rssTtl.TTLString = null;

            // Assert
            Assert.AreEqual(0, rssTtl.TTL);
        }
Exemplo n.º 2
0
        public void Ctor_ValidStringParameter_Ok()
        {
            // Arrange
            const string TTL = "10";

            // Action
            RssTtl rssTtl = new RssTtl(TTL);

            // Assert
            Assert.AreEqual(TTL, rssTtl.TTLString);
        }
Exemplo n.º 3
0
        public void SetTtl_Zero_StringNull()
        {
            // Arrange
            RssTtl rssTtl = new RssTtl();

            // Action
            rssTtl.TTL = 0;

            // Assert
            Assert.AreEqual(null, rssTtl.TTLString);
        }
Exemplo n.º 4
0
        public void Ctor_ValidTtlParameter_Ok()
        {
            // Arrange
            const int TTL = 10;

            // Action
            RssTtl rssTtl = new RssTtl(TTL);

            // Assert
            Assert.AreEqual(TTL, rssTtl.TTL);
        }
Exemplo n.º 5
0
        public void SetTtl_ValidTtlParameter_Ok()
        {
            // Arrange
            RssTtl    rssTtl = new RssTtl();
            const int TTL    = 10;

            // Action
            rssTtl.TTL = TTL;

            // Assert
            Assert.AreEqual(TTL, rssTtl.TTL);
        }
Exemplo n.º 6
0
        public void SetString_ConvertToTtl_Ttl()
        {
            // Arrange
            RssTtl    rssTtl = new RssTtl();
            const int TTL    = 10;

            // Action
            rssTtl.TTL = TTL;

            // Assert
            Assert.AreEqual(TTL.ToString(), rssTtl.TTLString);
        }
Exemplo n.º 7
0
        public void SetString_ValidStringParameter_Ok()
        {
            // Arrange
            RssTtl       rssTtl = new RssTtl();
            const string TTL    = "10";

            // Action
            rssTtl.TTLString = TTL;

            // Assert
            Assert.AreEqual(TTL, rssTtl.TTLString);
        }
Exemplo n.º 8
0
        public void SetTtl_ConvertToString_String()
        {
            // Arrange
            RssTtl    rssTtl = new RssTtl();
            const int TTL    = 10;

            // Action
            rssTtl.TTLString = TTL.ToString();

            // Assert
            Assert.Equal(TTL, rssTtl.TTL);
        }
Exemplo n.º 9
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);
        }
Exemplo n.º 10
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);
        }
Exemplo n.º 11
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);
        }