次の文字列があります。
Actual | Expected
"The Actual String" | "The"
| "Actual"
| "String"
| "Other string"
| ...
Assert
次のように、文字列のいずれかがExpected
実際の文字列に含まれるようにするメソッドを作成する必要があります。
[TestClass]
public class UnitTest
{
[TestMethod]
public void TestMethod()
{
//Assertion Passed
AssertContainsString("The Actual String", "The");
//Assertion Passed
AssertContainsString("The Actual String", "Something", "Actual");
//Assertion Failed
AssertContainsString("The Actual String", "Something", "Something Else");
}
public void AssertContainsString(string actual, params string[] expected)
{
}
}
方法を試しましたCollectionAssert.Contains
がうまくいきませんでした。文字列を繰り返し処理せずに使用できる簡単な方法はありexpected
ますか?