1
Следующий код должен издеваться над двумя объектами с разными свойствами электронной почты. Но вместо этого я получаю два объекта с одинаковыми свойствами электронной почты. Зачем?Почему эти издеваемые объекты равны, хотя настроены по-разному?
using (var autoMock = AutoMock.GetStrict())
{
var contact1 = autoMock.Mock<IContact>();
contact1.SetupGet(x => x.Email).Returns("a");
var contact2 = autoMock.Mock<IContact>();
contact2.SetupGet(x => x.Email).Returns("b");
Assert.AreNotEqual(contact1.Object.Email, contact2.Object.Email);
}