如何在C#中使用xunit测试代码中是否更改了属性值

时间:2019-10-25 09:12:42

标签: c# xunit.net

如果提供的地址不完整,我有一种方法可以完成地址,并返回状态为HighProbabilityMatchMultipleMatch

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方法来实现它,但是它对我来说没有用。 关于该怎么做的更好的建议将大有帮助。

0 个答案:

没有答案