У меня есть метод, который завершает адрес, если предоставленный адрес является неполным, и возвращает статус как HighProbabilityMatch
или MultipleMatch
.
if(status=="HighProbabilityMatch")
{
// update the necessary properties of the address object.
}
else if (status=="MultipleMatch")
{
// update only streetName, StreetType, UnitNumber,UnitName etc.
}
Теперь мне нужно написать модульный тест таким образом, чтобы послевызывая этот метод, я должен убедиться, что требуемые свойства обновляются в зависимости от состояния. Например: если статус MultipleMatch, я должен проверить, что streetName обновляется, а AddressLine1 не обновляется.
Я пытался добиться этого с помощью метода xunit PropertyChanged
, но у меня ничего не вышло. Любые лучшие предложения о том, что должно быть сделано, будут очень полезны.