2010-09-11 5 views
0

Я надеюсь, что кто-то там может помочь мне с этим. Поэтому мне нужно иметь возможность запускать тестовый пример Microsoft Dynamics AX на C#. Теперь я собираюсь попробовать и сделать что-то вродеТест-драйв Running Dynamics AX в C#

Process.Start("ax32.exe", "-StartupCmd=RunTestProject_<name of test>");

Но я надеюсь, что может быть путем, чтобы запустить его с помощью импорта некоторых Dynamics AX DLL в C# и выполнения тестовых случаев, что путь с чем-то вроде SysTestRunner (сейчас я думаю, что это существует только в x ++/MorphX).

ЛЮБЫЕ подсказки или потенциальные решения этой проблемы приветствуются!

Спасибо!

+0

Я согласен с @Skaue - Можете ли вы сказать больше о том, какую проблему вы пытаетесь решить, вызвав тестовые примеры из C#? – JeffH

+0

По сути, цель состоит в том, чтобы запускать тестовые примеры AX в Visual Studio, чтобы они могли управляться в среде VS. Мы используем функциональность общих тестов в VS. –

ответ

0

Только в случае, если кто-то приходит через этот вопрос, мы в конечном итоге просто идет с

Process.Start("ax32.exe", "-StartupCmd=RunTestProject_<name of test>"); 

, так как это был самый лучший способ, чтобы получить доступ к DynamicsAX внутренностей и фактически ссылаться на тестовые случаи. К сожалению, заставка Splash DynamicsAX выйдет с каждым вызовом, но это было то, с чем мы хотели иметь дело.

0

Не могли бы вы подробнее рассказать о том, чего вы хотите достичь, запустив тесты с C#? Если вы хотите запускать ежедневные/ночные тесты, вы можете просто сделать это, выполнив пакет в Dynamics AX.

+0

Возможно, это комментарий. – Timwi

+0

Да, может быть. Но на начальном вопросе нет ссылки «комментарий». Я мог бы прокомментировать этот ответ. Странный... :-/ – Skaue