您好我有一個簡單的方法如下,需要知道我可以在Visual Studio如何調用公共靜態方法在單元測試
public class myClass
{
public static bool Test(string value, string regex)
{
if (Regex.IsMatch(value, regex, RegexOptions.IgnoreCase))
return true;
return false;
}
}
這裏稱之爲單元測試是我SOFAR
[TestMethod]
public void TestMethod_Test()
{
string value = "myValue";
string regex = "&#@<>\s\\\$\(\)";
PrivateType pt = new PrivateType(typeof(myClass));
bool actualresult = (bool)pt.InvokeStatic("Test", new object[] { value, regex });
bool expectedResult = false;
Assert.AreEqual(actualresult, expectedResult);
}
是類'public'? – jessehouwing
沒有,它不是,它像MyClass類{ – user1429595
爲什麼你在測試框架代碼嗎? – leppie