Где Экспресс Visual Studio 2005 года?

Проблема, видимо, заключалась в том, что я неправильно использовал when. Я читал, что «Mockito позволяет конфигурировать возвращаемые значения его макетов через свободный API. Неуказанные вызовы методов возвращают« пустые »значения:

null для объектов

0 для чисел

[ 1113] false для логического значения

пустых коллекций для коллекций

Моки могут возвращать разные значения в зависимости от аргументов, переданных в метод. используется для указания возвращаемого значения для вызова метода с предопределенными параметрами. "

when ожидает метод, а также точные аргументы. Поэтому, если я хочу позвонить findUser(userkey), где значение userkey, скажем, 1 в реальном вызове, мне нужно написать when(findUser(1)) или userKey=1; findUser(userKey)).

В моей неправильной реализации я установил userkey как

UserKeys (1, "test@test.com", loginInfo, "", "")

но вызов findUser был со значением

UserKeys (116, "d@d.com", loginInfo, "fn", "ln")

Я изменил значение userkey в тест и это сработало

val userKeys = UserKeys(utilities.bucketIDFromEmail(email)/*returns 116*/,"d@d.com",loginInfo,"fn","ln")

      when(mockUserRepository.findOne(userKeys)).thenReturn(Future{Some(user)})
      when(mockUserRepository.save(user)).thenReturn(Future(Some(user)))
37
задан Dinah 21 May 2010 в 14:11
поделиться

7 ответов

Вот еще ссылки: http://social.msdn.microsoft.com/Forums/en-US/Vsexpressvcs/thread/290fb587-1447-466c-9149-a692fa5de34d Кажется, они указывают на одни и те же файлы.

Прямая ссылка для скачивания: http://go.microsoft.com/fwlink/?LinkId=51411&clcid=0x409

43
ответ дан 27 November 2019 в 04:21
поделиться

Я верю, что VS 2008 (все выпуски) будет работать только с .NET 2.0 до 3.5 так же, как VS 2005 (все выпуски) будет работать только с .NET 2.0. Это является причиной того, что VS 2005 больше не доступен, потому что его функции дублируются VS 2008. Единственное отличие - это файл решения, так что вы можете создать отдельный файл решения для VS 2008.

12
ответ дан 27 November 2019 в 04:21
поделиться

You can get from thepiratebay.org

It's perfect legal.

http://thepiratebay.org/torrent/4773985/Visual_Studio_2005_Express

8
ответ дан 27 November 2019 в 04:21
поделиться

почему вы не получаете VS 2008? и они говорят, что ваш проект .NET 2.0 проект? или вы редактируете проект .NET 1.x?

С VS 2008 (экспресс или нет) вы можете ориентировать проекты на то, что вам нужно!

3
ответ дан 27 November 2019 в 04:21
поделиться

Если вы готовы заплатить несколько долларов, вы можете купить книгу "Learning Visual C # 2005".
У некоторых из них есть компакт-диск с C # 2005 Express, и сейчас книги должны быть довольно дешевыми, потому что они предназначены для C # 2005.

Например, вы можете эту немецкую книгу с CD на немецкой Амазонке за 1,95 евро (используется, плюс доставка).
Конечно, вам придется найти один на английском или шведском, но вы поняли: -)

2
ответ дан 27 November 2019 в 04:21
поделиться
12
ответ дан 27 November 2019 в 04:21
поделиться

В случае, если кому-то еще нужны экспресс-выпуски VS 2005 по какой-либо причине (например, мне понадобилась эта конкретная версия некоторое время назад, чтобы проверить / воспроизвести ошибку), эта страница: http://blogs.msdn.com/astebner/archive/2006/03/28/563660.aspx содержит ссылки на все версии (Visual Basic, C ++, C #, J #), которые, похоже, все еще работают.

10
ответ дан 27 November 2019 в 04:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: