意外となんとかなる日記

世迷言を心に、綺麗事を頭に

スポンサーリンク

【RSSリーダー】テストプロジェクトを作成しました

単体テストのプロジェクトが作成できるようですので挑戦してみました。

namespace RSSTest1_Test
{
  [TestClass]
  public class UnitTest1
  {
    [TestMethod]
    public void TestMethod1()
    {
      string url = "http://news.yahoo.co.jp/pickup/computer/rss.xml";
      Form1.Feed fd = new Form1.Feed(url);

      // タイトルが取得できるか
      Assert.AreNotEqual("", fd.Title);
    }

    [TestMethod]
    public void TestMethod2()
    {
      string[] urlArr = { "http://news.yahoo.co.jp/pickup/computer/rss.xml",
                          "http://rss.dailynews.yahoo.co.jp/fc/computer/rss.xml" };
      Form1.Feed feed;

      foreach (string s in urlArr){
        feed = new Form1.Feed(s);

        // タイトルが取得できるか
        Assert.AreNotEqual("", feed.Title);
      }
    }
  }
}

こんな感じでテストの自動化ができるので、もっと凝ったことも定型的に作業が行えるようです。

 

スポンサーリンク