단위 테스트의 아래 예제에서 테스트는 노트가 작성되었는지 확인하려고 시도하고 있습니다. Assert가 일치하는지 확인하기 위해 Assert가 "Assert.AreEqual"이되어서는 안됩니까?테스트 주도 개발을위한 단위 테스트 예제 - Assert가 AreEqual이어야합니까?
[TestMethod()]
public void CreateNoteTest_Pass()
{
HomeController target = new HomeController(); // TODO: Initialize to an appropriate value
var note = new NotePM();
note.Text = "This is my test note" + DateTime.Now;
int id = note.NoteId;
note.CreatedByUserName = Membership.GetUser("danielle").UserName;
ActionResult actual;
actual = target.Create(note);
Assert.AreNotEqual(id, note.NoteId);
Assert.IsInstanceOfType(actual, typeof(RedirectToRouteResult));