Как и все хорошие программисты, я пытаюсь понять некоторые вещи при использовании TDD с MS Test. Я следую базовому шаблону Arrange, Act, Assert, и что-то выглядит слишком сложным для моего кода Act. Я предполагаю, что в строке «Акт» должно быть только одно действие. Итак, учитывая мой пример кода ниже, я сбился с пути, выполнив сначала одно действие и ТО, проверив его состояние? Спасибо за ввод.
[TestMethod]
public void TheCountOfAllRecordsIsGreaterThanZero()
{
//Arrange
var auditLog = new AuditMasterClass();
//Act
//Create a new record in a local list of objects
auditLog.LogAction("MyPersonName", DateTime.Now, "Stuff", "MoreStuff",
"Desc",
"Comments", true, false,
"UndoStatement");
//Return the count of objects in the local list
var count = auditLog.GetCommentCount();
//Assert
Assert.IsTrue(count > 0);
}