Я определил метод теста .NET, который будет публиковать данные от имени формы в Dynamics 365. Когда я впервые загружаю конфигурацию формы в тесте контроллера, он правильно загружает значения, но как только он достигает контроллера, formconfig возвращает ноль. Не в состоянии понять, что не так. Любое предложение будет оценено. Ниже мой код.
applicationcontrollertest:
var courseId = new Guid("6686ABAF-D1C0-E811-80CA-005056950D02");
var contactSvc = new Mock<IContactService>();
var applicationSvc = new Mock<IApplicationService>();
var formConfig = new Mock<IApplicationFormConfigService>();
var coursesvc = new Mock<ICourseService>();
IOrganizationService orgsvc = CRMService.Instance;
contactData.courseId = courseId;
formConfig.Setup(x => x.GetCourseWebFormDetails(courseId)).Returns(new ApplicationFormConfig());// { Sections = new List<ApplicationFormSection>() });
Контроллер:
var formConfig = _formConfig.GetCourseWebFormDetails(Guid.Parse(appInfo.courseId));
Здесь в formconfig всегда хранится ноль.