如果提供的地址不完整,我有一种方法可以完成地址,并返回状态为HighProbabilityMatch
或MultipleMatch
。
if(status=="HighProbabilityMatch")
{
// update the necessary properties of the address object.
}
else if (status=="MultipleMatch")
{
// update only streetName, StreetType, UnitNumber,UnitName etc.
}
现在,我需要编写单元测试,以便在调用此方法之后,需要确保根据状态相应更新所需的属性。 EG:如果状态为MultipleMatch,那么我应该检查一下AddressName1没有更新时streetName是否已更新。
我一直在尝试使用xunit PropertyChanged
方法来实现它,但是它对我来说没有用。
关于该怎么做的更好的建议将大有帮助。