Каков лучший макет фреймворка для VB.NET? - PullRequest
7 голосов
/ 27 октября 2008

Каков наилучший фреймворк для синтаксиса с точки зрения синтаксиса и возможностей?

Моя проблема: большинство фальшивых фреймворков теперь используют лямбда-выражения, которые на самом деле некрасиво писать в VB.NET, поэтому есть ли фреймворк с хорошим синтаксисом без лямбд или с беглым синтаксисом, не требующий лямбд?

Ответы [ 4 ]

2 голосов
/ 27 октября 2008

Я думаю, что с точки зрения возможностей Typemock - лучшая платформа для .Net, вместо того, чтобы работать в среде выполнения, она подключается к CLR и может перехватывать любой вызов. Это позволяет вам издеваться и тестировать все, что вы хотите. Некоторые люди думают, что это слишком сильно. Это позволяет вам что-либо тестировать, хотя обычно тот факт, что вы не можете что-то тестировать, является хорошим предупреждением о том, что с вашим дизайном что-то не так. Также это не бесплатно.

В основном я использую Rhino Mocks. У него действительно читаемый синтаксис, особенно новый синтаксис AAA. Moq довольно новый и должен быть хорошим, с точки зрения синтаксиса. Хотя я еще не проверял.

0 голосов
/ 21 мая 2009

FYI, Isolator имеет специфичный для VB.NET API, поэтому вы можете легко его использовать: http://www.typemock.com/vbpage.php

Однако это коммерческий продукт.

0 голосов
/ 24 апреля 2009

API-интерфейсы Typemock VB очень просты в использовании и обладают всевозможными функциями, такими как подделка общих функций.

0 голосов
/ 27 октября 2008

Носорог издевается.

Но у вас могут возникнуть проблемы с новым синтаксисом лямбда-выражений (особенно при установке ожиданий для подпрограмм), поэтому либо используйте новый синтаксис, либо будьте готовы обойти его.

...