?????????????д????????????????????????????????.??Щ?????????????????????????????????????????????????飬??????С???????????????????????????????????????????????????????????????????????????б?????м?????

????Person???????????????????о???????????????????

????????FirstName

???????????????FirstName???????????????????£?

[TestMethod]
public voidPerson_FirstName_Set()
{
      varperson =newPerson("Adam"??"Smith");
      person.FirstName ="Bob";
      Assert.AreEqual("Bob"?? person.FirstName);
}


????????????????????FirstName????????

[TestMethod]
public voidPerson_FirstName_Set_PropertyChanged()
{
      varperson =newPerson("Adam"??"Smith");
      vareventAssert =newGranite.Testing.PropertyChangedEventAssert(person);
      person.FirstName ="Bob";
      eventAssert.Expect("FirstName");
}