OSDN Git Service

#30244 Visual Studioの自動テストはテストクラスがinternalだと実行されていなかったので修正,
authorhoneplus <honeplus@users.osdn.me>
Sun, 2 Dec 2012 15:06:35 +0000 (15:06 +0000)
committerhoneplus <honeplus@users.osdn.me>
Sun, 2 Dec 2012 15:06:35 +0000 (15:06 +0000)
環境依存などでエラーになっていたテストを修正,
テストの移行時に置換ミスをしていた箇所を修正

git-svn-id: http://svn.osdn.net/svnroot/wptscs/trunk@39 7cc79d57-4d93-40a1-83d5-ec7b38613dec

26 files changed:
HmLibTest/Models/MemoryCacheTest.cs
HmLibTest/Parsers/AbstractElementTest.cs
HmLibTest/Parsers/AbstractParserTest.cs
HmLibTest/Parsers/AbstractTextParserTest.cs
HmLibTest/Parsers/CacheParserTest.cs
HmLibTest/Parsers/XmlCommentElementParserTest.cs
HmLibTest/Parsers/XmlElementParserTest.cs
HmLibTest/Parsers/XmlParserTest.cs
HmLibTest/Utilities/LockObjectTest.cs
HmLibTest/Utilities/StatusManagerTest.cs
HmLibTest/Utilities/ValidateTest.cs
WptscsTest/Logics/MediaWikiTranslatorTest.cs
WptscsTest/Logics/TranslatorTest.cs
WptscsTest/Parsers/MediaWikiHeadingParserTest.cs
WptscsTest/Parsers/MediaWikiLinkParserTest.cs
WptscsTest/Parsers/MediaWikiNowikiParserTest.cs
WptscsTest/Parsers/MediaWikiParserTest.cs
WptscsTest/Parsers/MediaWikiPreparserTest.cs
WptscsTest/Parsers/MediaWikiRedirectParserTest.cs
WptscsTest/Parsers/MediaWikiTemplateParserTest.cs
WptscsTest/Parsers/MediaWikiVariableParserTest.cs
WptscsTest/Utilities/AppConfigWebProxyTest.cs
WptscsTest/Websites/MediaWikiPageTest.cs
WptscsTest/Websites/MediaWikiTest.cs
WptscsTest/Websites/PageTest.cs
WptscsTest/Websites/WebsiteTest.cs

index 9c34aba..5a7349f 100644 (file)
@@ -20,7 +20,7 @@ namespace Honememo.Models
     /// <see cref="MemoryCache&lt;TKey, TValue&gt;"/>のテストクラスです。
     /// </summary>
     [TestClass]
-    internal class MemoryCacheTest
+    public class MemoryCacheTest
     {
         #region プロパティテストケース
 
@@ -387,7 +387,7 @@ namespace Honememo.Models
         /// <summary>
         /// 全体のテストケース(並列実行)。
         /// </summary>
-        [TestMethod, Timeout(1500)]
+        [TestMethod, Timeout(3000)]
         public void TestMemoryCacheParallel()
         {
             // 並列実行でいくつかのメソッドを呼んで問題ないかを確認する
index 7ad91fc..f34f308 100644 (file)
@@ -18,7 +18,7 @@ namespace Honememo.Parsers
     /// </summary>
     /// <remarks>テストには最小実装の<see cref="TextElement"/>を使用。</remarks>
     [TestClass]
-    internal class AbstractElementTest
+    public class AbstractElementTest
     {
         #region インタフェース実装プロパティテストケース
 
index 36b5dc8..cbed9c6 100644 (file)
@@ -17,7 +17,7 @@ namespace Honememo.Parsers
     /// <see cref="AbstractParser"/>のテストクラスです。
     /// </summary>
     [TestClass]
-    internal class AbstractParserTest
+    public class AbstractParserTest
     {
         #region インタフェース実装メソッドテストケース
 
@@ -96,15 +96,15 @@ namespace Honememo.Parsers
             Assert.IsTrue(parser.TryParseAt("a", 0, out element, parser));
             Assert.AreEqual("a", element.ToString());
 
-            Assert.IsFalse(parser.TryParseAt("test[[TestMethod]]", 4, out element));
+            Assert.IsFalse(parser.TryParseAt("test[[test]]", 4, out element));
             Assert.IsNull(element);
-            Assert.IsTrue(parser.TryParseAt("test[[TestMethod]]", 4, out element, parser));
-            Assert.AreEqual("[[TestMethod]]", element.ToString());
+            Assert.IsTrue(parser.TryParseAt("test[[test]]", 4, out element, parser));
+            Assert.AreEqual("[[test]]", element.ToString());
 
             parser.Success = false;
             Assert.IsFalse(parser.TryParseAt("a", 0, out element, parser));
             Assert.IsNull(element);
-            Assert.IsFalse(parser.TryParseAt("test[[TestMethod]]", 4, out element, parser));
+            Assert.IsFalse(parser.TryParseAt("test[[test]]", 4, out element, parser));
             Assert.IsNull(element);
         }
 
index e9124f1..d74daec 100644 (file)
@@ -20,7 +20,7 @@ namespace Honememo.Parsers
     /// <see cref="AbstractTextParser"/>のテストクラスです。
     /// </summary>
     [TestClass]
-    internal class AbstractTextParserTest
+    public class AbstractTextParserTest
     {
         #region インタフェース実装メソッドテストケース
 
@@ -79,24 +79,24 @@ namespace Honememo.Parsers
             Assert.AreEqual(string.Empty, element.ToString());
             Assert.IsInstanceOfType(element, typeof(TextElement));
 
-            Assert.IsTrue(parser.TryParseToDelimiter("[[TestMethod]] is good", out element));
-            Assert.AreEqual("[[TestMethod]] is good", element.ToString());
+            Assert.IsTrue(parser.TryParseToDelimiter("[[test]] is good", out element));
+            Assert.AreEqual("[[test]] is good", element.ToString());
             Assert.IsInstanceOfType(element, typeof(ListElement));
 
             // delimitersが指定されている場合は、その文字列まで
             // ※ 本当は "test]] is good" にした状態で用いる
-            Assert.IsTrue(parser.TryParseToDelimiter("[[TestMethod]] is good", out element, "]]"));
+            Assert.IsTrue(parser.TryParseToDelimiter("[[test]] is good", out element, "]]"));
             Assert.AreEqual("[[test", element.ToString());
             Assert.IsInstanceOfType(element, typeof(ListElement));
 
             // delimitersは複数指定可能、先に見つけたもの優先
-            Assert.IsTrue(parser.TryParseToDelimiter("[[TestMethod]] is good", out element, "]]", "s"));
+            Assert.IsTrue(parser.TryParseToDelimiter("[[test]] is good", out element, "]]", "s"));
             Assert.AreEqual("[[te", element.ToString());
             Assert.IsInstanceOfType(element, typeof(ListElement));
 
             // delimitersの指定があっても見つからないときは最後まで処理する
-            Assert.IsTrue(parser.TryParseToDelimiter("[[TestMethod]] is good", out element, "}}"));
-            Assert.AreEqual("[[TestMethod]] is good", element.ToString());
+            Assert.IsTrue(parser.TryParseToDelimiter("[[test]] is good", out element, "}}"));
+            Assert.AreEqual("[[test]] is good", element.ToString());
             Assert.IsInstanceOfType(element, typeof(ListElement));
         }
 
index 97a4f3a..b13802f 100644 (file)
@@ -17,7 +17,7 @@ namespace Honememo.Parsers
     /// <see cref="CacheParser"/>のテストクラスです。
     /// </summary>
     [TestClass]
-    internal class CacheParserTest
+    public class CacheParserTest
     {
         #region コンストラクタテストケース
 
index f253b52..f49335a 100644 (file)
@@ -17,7 +17,7 @@ namespace Honememo.Parsers
     /// <see cref="XmlCommentElementParser"/>のテストクラスです。
     /// </summary>
     [TestClass]
-    internal class XmlCommentElementParserTest
+    public class XmlCommentElementParserTest
     {
         #region インタフェース実装メソッドテストケース
 
index 6f2e30d..c38b66b 100644 (file)
@@ -17,7 +17,7 @@ namespace Honememo.Parsers
     /// <see cref="XmlElementParser"/>のテストクラスです。
     /// </summary>
     [TestClass]
-    internal class XmlElementParserTest
+    public class XmlElementParserTest
     {
         #region private変数
 
index 2229b2b..aec578e 100644 (file)
@@ -19,7 +19,7 @@ namespace Honememo.Parsers
     /// <see cref="XmlParser"/>のテストクラスです。
     /// </summary>
     [TestClass]
-    internal class XmlParserTest
+    public class XmlParserTest
     {
         #region プロパティテストケース
 
index 47bb86d..b82dba6 100644 (file)
@@ -18,7 +18,7 @@ namespace Honememo.Utilities
     /// <see cref="LockObject"/>のテストクラスです。
     /// </summary>
     [TestClass]
-    internal class LockObjectTest
+    public class LockObjectTest
     {
         #region パラメータ単位のロック用メソッドテストケース
 
index da58366..2782c65 100644 (file)
@@ -17,7 +17,7 @@ namespace Honememo.Utilities
     /// <see cref="StatusManager&lt;T&gt;"/>のテストクラスです。
     /// </summary>
     [TestClass]
-    internal class StatusManagerTest
+    public class StatusManagerTest
     {
         #region プロパティテストケース
 
index 9bed444..84e9459 100644 (file)
@@ -18,7 +18,7 @@ namespace Honememo.Utilities
     /// <see cref="Validate"/>のテストクラスです。
     /// </summary>
     [TestClass]
-    internal class ValidateTest
+    public class ValidateTest
     {
         #region NotNullメソッドテストケース
 
index ff21cba..a23bb13 100644 (file)
@@ -25,7 +25,7 @@ namespace Honememo.Wptscs.Logics
     /// <see cref="MediaWikiTranslator"/>のテストクラスです。
     /// </summary>
     [TestClass]
-    internal class MediaWikiTranslatorTest
+    public class MediaWikiTranslatorTest
     {
         #region 定数
 
index 75348d8..f8feb68 100644 (file)
@@ -20,7 +20,7 @@ namespace Honememo.Wptscs.Logics
     /// <see cref="Translator"/>のテストクラスです。
     /// </summary>
     [TestClass]
-    internal class TranslatorTest
+    public class TranslatorTest
     {
         #region プロパティテストケース
 
index bd263d9..849c269 100644 (file)
@@ -21,7 +21,7 @@ namespace Honememo.Wptscs.Parsers
     /// <see cref="MediaWikiHeadingParser"/>のテストクラスです。
     /// </summary>
     [TestClass]
-    internal class MediaWikiHeadingParserTest
+    public class MediaWikiHeadingParserTest
     {
         #region private変数
 
@@ -112,13 +112,13 @@ namespace Honememo.Wptscs.Parsers
             Assert.IsNull(element);
 
             // 複数の要素を含む
-            Assert.IsTrue(parser.TryParse("===[[TestMethod]] and sample===", out element));
+            Assert.IsTrue(parser.TryParse("===[[test]] and sample===", out element));
             Assert.IsInstanceOfType(element, typeof(MediaWikiHeading));
             heading = (MediaWikiHeading)element;
-            Assert.AreEqual("===[[TestMethod]] and sample===", heading.ToString());
+            Assert.AreEqual("===[[test]] and sample===", heading.ToString());
             Assert.AreEqual(3, heading.Level);
             Assert.AreEqual(2, heading.Count);
-            Assert.AreEqual("[[TestMethod]]", heading[0].ToString());
+            Assert.AreEqual("[[test]]", heading[0].ToString());
             Assert.IsInstanceOfType(heading[0], typeof(MediaWikiLink));
             Assert.AreEqual(" and sample", heading[1].ToString());
 
index 776ac3f..5288bec 100644 (file)
@@ -21,7 +21,7 @@ namespace Honememo.Wptscs.Parsers
     /// <see cref="MediaWikiLinkParser"/>のテストクラスです。
     /// </summary>
     [TestClass]
-    internal class MediaWikiLinkParserTest
+    public class MediaWikiLinkParserTest
     {
         #region private変数
 
index 2a8ab4e..8723cce 100644 (file)
@@ -20,7 +20,7 @@ namespace Honememo.Wptscs.Parsers
     /// <see cref="MediaWikiNowikiParser"/>のテストクラスです。
     /// </summary>
     [TestClass]
-    internal class MediaWikiNowikiParserTest
+    public class MediaWikiNowikiParserTest
     {
         #region private変数
 
@@ -68,12 +68,12 @@ namespace Honememo.Wptscs.Parsers
             MediaWikiNowikiParser parser = new MediaWikiNowikiParser(this.xmlParser);
 
             // 基本動作、nowiki区間は再帰的に処理されない
-            Assert.IsTrue(parser.TryParse("<nowiki>[[TestMethod]]</nowiki>", out element));
-            Assert.AreEqual("<nowiki>[[TestMethod]]</nowiki>", element.ToString());
+            Assert.IsTrue(parser.TryParse("<nowiki>[[test]]</nowiki>", out element));
+            Assert.AreEqual("<nowiki>[[test]]</nowiki>", element.ToString());
             Assert.IsInstanceOfType(element, typeof(XmlElement));
             xml = (XmlElement)element;
             Assert.IsInstanceOfType(xml[0], typeof(XmlTextElement));
-            Assert.AreEqual("[[TestMethod]]", xml[0].ToString());
+            Assert.AreEqual("[[test]]", xml[0].ToString());
             Assert.AreEqual(1, xml.Count);
 
             Assert.IsTrue(parser.TryParse("<noWiki>{{!}}<nowiki>nowikiサンプルのつもり</nowiki>{{!}}</nowiki>", out element));
@@ -96,32 +96,32 @@ namespace Honememo.Wptscs.Parsers
             // (その判断はMediaWikiNowikiParserではなくMediaWikiParserでの設定次第によるものだが)
             // 属性値などが指定されていても機能する
             // nowiki区間ではコメントも機能しない
-            Assert.IsTrue(parser.TryParse("<NOWIKI>[[TestMethod]]</NOWIKI>", out element));
-            Assert.AreEqual("<NOWIKI>[[TestMethod]]</NOWIKI>", element.ToString());
+            Assert.IsTrue(parser.TryParse("<NOWIKI>[[test]]</NOWIKI>", out element));
+            Assert.AreEqual("<NOWIKI>[[test]]</NOWIKI>", element.ToString());
 
-            Assert.IsTrue(parser.TryParse("<Nowiki>[[TestMethod]]</noWiki>", out element));
-            Assert.AreEqual("<Nowiki>[[TestMethod]]</noWiki>", element.ToString());
+            Assert.IsTrue(parser.TryParse("<Nowiki>[[test]]</noWiki>", out element));
+            Assert.AreEqual("<Nowiki>[[test]]</noWiki>", element.ToString());
 
-            Assert.IsTrue(parser.TryParse("<nowiki>[[TestMethod]]</nowiki></nowiki>", out element));
-            Assert.AreEqual("<nowiki>[[TestMethod]]</nowiki>", element.ToString());
+            Assert.IsTrue(parser.TryParse("<nowiki>[[test]]</nowiki></nowiki>", out element));
+            Assert.AreEqual("<nowiki>[[test]]</nowiki>", element.ToString());
 
-            Assert.IsTrue(parser.TryParse("<nowiki>[[TestMethod]]nowiki", out element));
-            Assert.AreEqual("<nowiki>[[TestMethod]]nowiki", element.ToString());
+            Assert.IsTrue(parser.TryParse("<nowiki>[[test]]nowiki", out element));
+            Assert.AreEqual("<nowiki>[[test]]nowiki", element.ToString());
 
-            Assert.IsTrue(parser.TryParse("<nowiki>\n\n[[TestMethod]]\r\n</nowiki>", out element));
-            Assert.AreEqual("<nowiki>\n\n[[TestMethod]]\r\n</nowiki>", element.ToString());
+            Assert.IsTrue(parser.TryParse("<nowiki>\n\n[[test]]\r\n</nowiki>", out element));
+            Assert.AreEqual("<nowiki>\n\n[[test]]\r\n</nowiki>", element.ToString());
 
-            Assert.IsTrue(parser.TryParse("<nowiki><!--[[TestMethod]]--></nowiki>", out element));
-            Assert.AreEqual("<nowiki><!--[[TestMethod]]--></nowiki>", element.ToString());
+            Assert.IsTrue(parser.TryParse("<nowiki><!--[[test]]--></nowiki>", out element));
+            Assert.AreEqual("<nowiki><!--[[test]]--></nowiki>", element.ToString());
 
-            Assert.IsTrue(parser.TryParse("<nowiki><!--<nowiki>[[TestMethod]]</nowiki>--></nowiki>", out element));
-            Assert.AreEqual("<nowiki><!--<nowiki>[[TestMethod]]</nowiki>", element.ToString());
+            Assert.IsTrue(parser.TryParse("<nowiki><!--<nowiki>[[test]]</nowiki>--></nowiki>", out element));
+            Assert.AreEqual("<nowiki><!--<nowiki>[[test]]</nowiki>", element.ToString());
 
-            Assert.IsTrue(parser.TryParse("<nowiki><!--[[TestMethod]]", out element));
-            Assert.AreEqual("<nowiki><!--[[TestMethod]]", element.ToString());
+            Assert.IsTrue(parser.TryParse("<nowiki><!--[[test]]", out element));
+            Assert.AreEqual("<nowiki><!--[[test]]", element.ToString());
 
-            Assert.IsTrue(parser.TryParse("<nowiki attr=\"Value\">[[TestMethod]]</nowiki>", out element));
-            Assert.AreEqual("<nowiki attr=\"Value\">[[TestMethod]]</nowiki>", element.ToString());
+            Assert.IsTrue(parser.TryParse("<nowiki attr=\"Value\">[[test]]</nowiki>", out element));
+            Assert.AreEqual("<nowiki attr=\"Value\">[[test]]</nowiki>", element.ToString());
         }
 
         /// <summary>
@@ -134,10 +134,10 @@ namespace Honememo.Wptscs.Parsers
             IElement element;
             MediaWikiNowikiParser parser = new MediaWikiNowikiParser(this.xmlParser);
 
-            Assert.IsFalse(parser.TryParse("<nowik>[[TestMethod]]</nowik>", out element));
+            Assert.IsFalse(parser.TryParse("<nowik>[[test]]</nowik>", out element));
             Assert.IsNull(element);
 
-            Assert.IsFalse(parser.TryParse("<nowiki[[TestMethod]]</nowiki>", out element));
+            Assert.IsFalse(parser.TryParse("<nowiki[[test]]</nowiki>", out element));
             Assert.IsNull(element);
 
             Assert.IsFalse(parser.TryParse(string.Empty, out element));
index 82e071c..28d0a1f 100644 (file)
@@ -20,7 +20,7 @@ namespace Honememo.Wptscs.Parsers
     /// <see cref="MediaWikiParser"/>のテストクラスです。
     /// </summary>
     [TestClass]
-    internal class MediaWikiParserTest
+    public class MediaWikiParserTest
     {
         #region 公開プロパティテストケース
 
@@ -67,7 +67,7 @@ namespace Honememo.Wptscs.Parsers
         [TestMethod]
         public void TestTryParseToEndCondition()
         {
-            string text = "'''Article Name''' is [[xxx]]\r\n==test head==\r\n<p>test</p><nowiki>[[TestMethod]]</nowiki><!--comment-->{{reflist}}";
+            string text = "'''Article Name''' is [[xxx]]\r\n==test head==\r\n<p>test</p><nowiki>[[test]]</nowiki><!--comment-->{{reflist}}";
             IElement element;
             using (MediaWikiParser parser = new MediaWikiParser(new MockFactory().GetMediaWiki("en")))
             {
@@ -84,7 +84,7 @@ namespace Honememo.Wptscs.Parsers
             Assert.AreEqual("\r\n", list[2].ToString());
             Assert.AreEqual("==test head==", list[3].ToString());
             Assert.AreEqual("\r\n<p>test</p>", list[4].ToString());
-            Assert.AreEqual("<nowiki>[[TestMethod]]</nowiki>", list[5].ToString());
+            Assert.AreEqual("<nowiki>[[test]]</nowiki>", list[5].ToString());
             Assert.AreEqual("<!--comment-->", list[6].ToString());
             Assert.AreEqual("{{reflist}}", list[7].ToString());
         }
@@ -118,7 +118,7 @@ namespace Honememo.Wptscs.Parsers
         public void TestTryParseToEndConditionCondition()
         {
             // 親クラスにあった終了条件で停止する動作が継承先でも動作していること
-            string text = "'''Article Name''' is [[xxx]]\r\n==test head==\r\n<p>test</p><nowiki>[[TestMethod]]</nowiki><!--comment-->{{reflist}}";
+            string text = "'''Article Name''' is [[xxx]]\r\n==test head==\r\n<p>test</p><nowiki>[[test]]</nowiki><!--comment-->{{reflist}}";
             IElement element;
             using (MediaWikiParser parser = new MediaWikiParser(new MockFactory().GetMediaWiki("en")))
             {
index 17727ed..a35efed 100644 (file)
@@ -20,7 +20,7 @@ namespace Honememo.Wptscs.Parsers
     /// <see cref="MediaWikiPreparser"/>のテストクラスです。
     /// </summary>
     [TestClass]
-    internal class MediaWikiPreparserTest
+    public class MediaWikiPreparserTest
     {
         #region 定数
 
index 3ec6e5c..fd44118 100644 (file)
@@ -20,7 +20,7 @@ namespace Honememo.Wptscs.Parsers
     /// <see cref="MediaWikiRedirectParser"/>のテストクラスです。
     /// </summary>
     [TestClass]
-    internal class MediaWikiRedirectParserTest
+    public class MediaWikiRedirectParserTest
     {
         #region ITextParserインタフェース実装メソッド
 
@@ -35,7 +35,7 @@ namespace Honememo.Wptscs.Parsers
             using (MediaWikiRedirectParser parser = new MediaWikiRedirectParser(new MockFactory().GetMediaWiki("en")))
             {
                 // 通常のリダイレクト
-                Assert.IsTrue(parser.TryParseToEndCondition("#redirect [[TestMethod]]", null, out element));
+                Assert.IsTrue(parser.TryParseToEndCondition("#redirect [[Test]]", null, out element));
                 Assert.IsInstanceOfType(element, typeof(MediaWikiLink));
                 link = (MediaWikiLink)element;
                 Assert.AreEqual("Test", link.Title);
@@ -60,7 +60,7 @@ namespace Honememo.Wptscs.Parsers
                 Assert.IsNull(element);
 
                 // enで日本語の転送書式
-                Assert.IsFalse(parser.TryParseToEndCondition("#転送 [[TestMethod]]", null, out element));
+                Assert.IsFalse(parser.TryParseToEndCondition("#転送 [[Test]]", null, out element));
                 Assert.IsNull(element);
 
                 // 空文字列・null
@@ -73,7 +73,7 @@ namespace Honememo.Wptscs.Parsers
             using (MediaWikiRedirectParser parser = new MediaWikiRedirectParser(new MockFactory().GetMediaWiki("ja")))
             {
                 // jaで日本語の転送書式
-                Assert.IsTrue(parser.TryParseToEndCondition("#転送 [[TestMethod]]", null, out element));
+                Assert.IsTrue(parser.TryParseToEndCondition("#転送 [[Test]]", null, out element));
                 Assert.IsInstanceOfType(element, typeof(MediaWikiLink));
                 link = (MediaWikiLink)element;
                 Assert.AreEqual("Test", link.Title);
index dd2f34a..f99fc95 100644 (file)
@@ -21,7 +21,7 @@ namespace Honememo.Wptscs.Parsers
     /// <see cref="MediaWikiTemplateParser"/>のテストクラスです。
     /// </summary>
     [TestClass]
-    internal class MediaWikiTemplateParserTest
+    public class MediaWikiTemplateParserTest
     {
         #region private変数
 
index 910983f..dc94db4 100644 (file)
@@ -21,7 +21,7 @@ namespace Honememo.Wptscs.Parsers
     /// <see cref="MediaWikiVariableParser"/>のテストクラスです。
     /// </summary>
     [TestClass]
-    internal class MediaWikiVariableParserTest
+    public class MediaWikiVariableParserTest
     {
         #region private変数
 
index ae704c5..4d2c11b 100644 (file)
@@ -20,7 +20,7 @@ namespace Honememo.Wptscs.Utilities
     /// <see cref="AppConfigWebProxy"/>のテストクラスです。
     /// </summary>
     [TestClass]
-    internal class AppConfigWebProxyTest
+    public class AppConfigWebProxyTest
     {
         #region 定数
 
index 42d7188..aa4ec60 100644 (file)
@@ -22,7 +22,7 @@ namespace Honememo.Wptscs.Websites
     /// <see cref="MediaWikiPage"/>のテストクラスです。
     /// </summary>
     [TestClass]
-    internal class MediaWikiPageTest
+    public class MediaWikiPageTest
     {
         #region コンストラクタテストケース
 
index fd642d1..76dc055 100644 (file)
@@ -26,7 +26,7 @@ namespace Honememo.Wptscs.Websites
     /// <see cref="MediaWiki"/>のテストクラスです。
     /// </summary>
     [TestClass]
-    internal class MediaWikiTest
+    public class MediaWikiTest
     {
         #region 定数
 
@@ -431,7 +431,7 @@ namespace Honememo.Wptscs.Websites
             Page page = site.GetPage("example");
             Assert.IsInstanceOfType(page, typeof(MediaWikiPage));
             Assert.AreEqual("Example", page.Title);
-            Assert.AreEqual(DateTime.Parse("2010/07/13 09:49:18"), page.Timestamp);
+            Assert.AreEqual(DateTime.Parse("2010/07/13T00:49:18Z"), page.Timestamp);
             Assert.IsTrue(page.Text.Length > 0);
             Assert.AreEqual(site, page.Website);
         }
index 7b88ac9..49eb14b 100644 (file)
@@ -20,7 +20,7 @@ namespace Honememo.Wptscs.Websites
     /// <see cref="Page"/>のテストクラスです。
     /// </summary>
     [TestClass]
-    internal class PageTest
+    public class PageTest
     {
         #region コンストラクタテストケース
 
index 47268fe..052c864 100644 (file)
@@ -19,7 +19,7 @@ namespace Honememo.Wptscs.Websites
     /// <see cref="Website"/>のテストクラスです。
     /// </summary>
     [TestClass]
-    internal class WebsiteTest
+    public class WebsiteTest
     {
         #region プロパティテストケース