Есть ли способ игнорировать внутренние свойства класса при выполнении ShouldBeEquivalentTo?Игнорировать внутренние свойства в ShouldBeEquivalentTo
Например, в приведенном ниже классе я хочу исключить свойство MetaData из сопоставления графа объекта.
public class SomeObject
{
Public string SomeString { get; set; }
internal MetaData MetaData { get; set; }
}
Я предпочел бы не использовать
someObject.ShouldBeEquivalentTo(someOtherObject, options =>
options.Excluding(info => info.SelectedMemberPath == "MetaData")
Потому что я мог бы иметь более 1 внутреннее свойство и настройке это для всех этих свойств было бы утомительно.
Отлично работает, спасибо! – Lejdholt