public void ハイフン無しnとc() { dynamic instance = HttpSettingsParser.Parse("n", 100, "c", 100); Assert.IsNotNull(instance); Assert.AreEqual(instance.n, 100); Assert.AreEqual(instance.c, 100); }
public void ハイフン有り文字列値のnとc() { dynamic instance = HttpSettingsParser.Parse("-n", "100", "-c", "100"); Assert.IsNotNull(instance); Assert.AreEqual(instance.n, 100); Assert.AreEqual(instance.c, 100); }
public void パラメータURL() { var instance = HttpSettingsParser.Parse("U", "http://localhost"); var url = new Uri("http://localhost"); Assert.AreEqual(instance.Url, url); Assert.IsNotNull(instance); }
public void 空() { var instance = HttpSettingsParser.Parse(); Assert.IsNull(instance); }
public void 空URLのみ() { var instance = HttpSettingsParser.Parse(""); Assert.IsFalse(instance.IsValid); }
public void 無効URLのみ() { var instance = HttpSettingsParser.Parse("localhost"); Assert.IsFalse(instance.IsValid); }
public void 空2() { var instance = HttpSettingsParser.Parse(new string[0]); Assert.IsNull(instance); }