NUnit と Sandcastle Help File Builder を使用しています。The Code Block Component については、Sandcastle Help File Builder のドキュメントを参照してください。
example タグに単体テスト コードを配置する方法の例を次に示します。
/// <summary>
/// Returns a string representation of an object.
/// </summary>
/// <returns>Comma separated string.</returns>
/// <example>
/// <code source="UnitM.CentrallProcessingLib.Tests\Data\CSVDataRowTests.cs" region="ToString_a" />
/// </example>
public override string ToString()
{
return this.Data;
}
参照されている単体テスト (CSVDataRowTests.cs) を次に示します (#region セクション内にある必要があります)。
#region ToString_a
[Test]
public void ToString_a()
{
CSVDataRow res = new CSVDataRow
{
Data = "1;2;3"
};
Assert.AreEqual(res.ToString(), res.Data);
}
#endregion
よろしくお願いします。