80 likes | 275 Views
Microsoft Moles Isolation Framework: обзор. Сергей Попов Независимый разработчик. Microsoft Moles: задачи. Создание stub- объектов , предназначенных «только для тестирования» : Moq NMock Isolator.NET. Microsoft Moles: возможности. Stubs
E N D
Microsoft Moles Isolation Framework: обзор Сергей Попов Независимый разработчик
Microsoft Moles: задачи • Создание stub-объектов, предназначенных «только для тестирования»: • Moq • NMock • Isolator.NET
Microsoft Moles: возможности • Stubs • Можно изменять поведение виртуальных методов – т.е. функции, доступные и в других Mock Frameworks • Moles • Можно изменять определять поведение невиртуальных и статических методов!
Microsoft Moles: устройство MyLib.dll moles.exe MyLib.Moles.dll MyLib.Tests.dll
Дополнительная информация • Дмитрий Андреев. Юнит-тесты: Как протестировать то, что не тестируется • http://habrahabr.ru/company/microsoft/blog/114206/ • Moles - Isolation framework for .NET • http://research.microsoft.com/moles
Как установить? • Visual Studio 2010 Moles x64 • http://visualstudiogallery.msdn.microsoft.com/22c07bda-ffc9-479a-9766-bfd6ccacabd4 • Visual Studio 2010 Moles x86 • http://visualstudiogallery.msdn.microsoft.com/b3b41648-1c21-471f-a2b0-f76d8fb932ee/
Контакты Сергей Попов E-mail: psg@sergeypopov.info Блог: http://sergeypopov.info/ Twitter: http://twitter.com/psg1234