コード例 #1
0
ファイル: RssUrlTest.cs プロジェクト: ernado-x/X.Web.RSS
        public void Ctor_ValidStringParameter_Ok()
        {
            // Arrange
            String uri = new Uri("http://test.url.com").ToString();

            // Action
            RssUrl rssUrl = new RssUrl(uri);

            // Assert
            Assert.AreEqual(uri, rssUrl.UrlString);
        }
コード例 #2
0
ファイル: RssUrlTest.cs プロジェクト: ernado-x/X.Web.RSS
        public void Ctor_ValidUriParameter_Ok()
        {
            // Arrange
            Uri uri = new Uri("http://test.url.com");

            // Action
            RssUrl rssUrl = new RssUrl(uri);

            // Assert
            Assert.AreEqual(uri, rssUrl.Url);
        }
コード例 #3
0
ファイル: RssUrlTest.cs プロジェクト: ernado-x/X.Web.RSS
        public void SetString_ConvertToUri_Uri()
        {
            // Arrange
            RssUrl rssUrl = new RssUrl();
            Uri uri = new Uri("http://test.url.com");

            // Action
            rssUrl.Url = uri;

            // Assert
            Assert.AreEqual(uri.AbsoluteUri, rssUrl.UrlString);
        }
コード例 #4
0
ファイル: RssUrlTest.cs プロジェクト: ernado-x/X.Web.RSS
        public void SetString_ValidStringParameter_Ok()
        {
            // Arrange
            var rssUrl = new RssUrl();
            String uri = new Uri("http://test.url.com").ToString();

            // Action
            rssUrl.UrlString = uri;

            // Assert
            Assert.AreEqual(uri, rssUrl.UrlString);
        }
コード例 #5
0
ファイル: RssUrlTest.cs プロジェクト: ernado-x/X.Web.RSS
        public void SetUri_ValidUriParameter_Ok()
        {
            // Arrange
            RssUrl rssUrl = new RssUrl();
            Uri uri = new Uri("http://test.url.com");

            // Action
            rssUrl.Url = uri;

            // Assert
            Assert.AreEqual(uri, rssUrl.Url);
        }
コード例 #6
0
ファイル: RssUrlTest.cs プロジェクト: ernado-x/X.Web.RSS
        public void SetString_Null_UriNull()
        {
            // Arrange
            RssUrl rssUrl = new RssUrl();

            // Action
            rssUrl.UrlString = null;

            // Assert
            Assert.AreEqual(null, rssUrl.Url);
        }
コード例 #7
0
ファイル: RssUrlTest.cs プロジェクト: ernado-x/X.Web.RSS
        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);
        }