Мне нужен один из моих макетов, чтобы вернуть специально инициализированный объект. Моя текущая настройка:Как инициализировать объект с помощью EntityCollection?
_mockOrganizationService.Setup(
x => x.Retrieve("serviceappointment", It.IsAny<Guid>(), It.IsAny<ColumnSet>()))
.Returns(new ServiceAppointment());
Однако, вместо того, чтобы возвращать new ServiceAppointment()
, мне нужно еще немного как:
new ServiceAppointment{new EntityCollection("resources")}...
Метод испытуемый выполняет:
var sa = serviceAppointment.GetAttributeValue<EntityCollection>("resources");
Как инициализировать ServiceAppointment с EntityCollectionb, чтобы я не получал исключение NullReferenceException?
каковы преимущества вашего framewokr над fakexrmeasy? –
У меня нет зависимости от структуры тестирования, и я предоставляю много дополнительных возможностей для создания и запуска теста локально или против сервера crm. Очень похожая концепция IOrganizationService Fake. – Daryl