Здравствуйте, Ziaw, Вы писали:
Z>Здравствуйте, Meny, Вы писали:
M>>Были бы рады побеседовать а также ответить на вопросы, касающиеся как M>>моков, так и автоматических тестов, дезайне и TDD.
Z>Расскажите как вы проворачиваете фокус (по другому я назвать это не могу) с моком статик метода. Z>Если это конечно не ноухау. Я себе уже мозг сломал, кроме модификации IL ничего в голову не приходит.
Привет, Alex.
интересный вопрос... Думаю у многих, пользователей возникает анологичный вопрос.
Постараюсь ответить на него как можно понятнее и короче.
Как говориться в стихотворении: "У меня секретов нет..." Итак...
Typemock использует Профаилер API , для того, чтобы работать как AOP engine.
Мы "ловим" запросы, поскольку они были invoked из CLR (одинаково статические и не статические методы),
и в состоянии проверить, действительно они (методы) вызванны, проверить их аргументы, и возвращеные значения.
Это наш патентованный алгоритм