Переглядати за тегами
Всі теги
»
Unit Testing
(RSS)
Best Practices
Code Review
Data-Driven Unit Testing
DbPro
Lambda Expressions
MbUnit
Mocking
Moq
Parameterized Unit Tests
Patterns
PEX
RegEx
Revision control
Rhino.Mocks
Silverlight
TDD
Test Doubles
Tip
Visual Studio
Visual Studio Express Edition
xUnit
29 October 2008
CSV у якості DataSource
Для Data-Driven тестів я завжди використовував Excel, легко редагувати, легко під’єднати, тощо. Десь з тиждень назад розпочалась нова ера мого життя ;), мій дев лід вказав на старе як мир правило. Будь який код повинен версіонуватися! Все просто. По-перше,
Читати далі...
13 October 2008
Moq - Stubbing is back!
Мабуть, я вже усім прожужав вуха про своє кохання – це Moq . Те ще це кохання може засвідчити, той факт що я безкоштовно переклав 300 юніт-тестів з Rhino.Mocks на Moq , для свого поточного проекту. Головна фішка Moq це його синтаксис. Я не буду
Читати далі...
02 September 2008
Visual Studio Express Edition – для дома
На вихідних повна версія Visual Studio сказала що жити їй залишилось 6 днів, я вирішив що це знак і пішов шукати альтернативи. Ще за часів 2005 версії я вже дивився на Visual Studio Express Edition, але на той час вона мене повністю не влаштовувала. Наразі
Читати далі...
11 August 2008
Покриття тестами для усіляких там ArgumentException-ів
Як на мене, безглуздо перевіряти код який перевіряє аргументи, адже цей тип помилок набагато легше оптимати за допомогою FxCop чи чогось іншого, дотого ж цілком автоматично. Отже залишається багато коду на кшталт цього: public override IEnumerable<ConnectionRecord>
Читати далі...
01 July 2008
Тестування SilverLight Beta 2
Обожнюю Technology Validation… Зараз роблю таке для невеличкого проекту на SilverLight. Отже потрібно автоматично протестувати SilverLight додаток. Додаток розробляється як “товстий” клієнт, тобто він має свою клієнтську доменну модель, має свої шари,
Читати далі...
03 June 2008
Зміна в коді вбила 30% тестів!
У нас в компанії є цікава фішка, це неформальні побрехеньки ;), і все це з крутим ім'ям TechTalks. В більшості випадків ми або слухаємо когось, або дискутуємо. Дискусія попереднього тижня була призначена Unit Testінгу. Одним з цікавих питань був subj.
Читати далі...
22 May 2008
Декларативна перевірка параметрів в Rhino.Mocks (Constraints)
Нещодавно я писав про комплексну(функціональну, за допомогою коду) перевірку параметрів метода. Сьогодні usarskyy , припустив що "що у TypeMock.NET це реалізовується набагато простіше". Отже я відповім прикладом декларативного синтаксису Rhino.Mocks.
Читати далі...
20 May 2008
Комплексна перевірка параметрів за допомогою Rhino.Mocks (Callback)
В Rhino.Mocks є достатньо цікавий функціонал для перевірки вхідних параметрів, це Callback. Коротко це метод який приймає делегат, який виконується на час виклику. По правилам цей метод повинен повернути true якщо все добре, або false якщо навпаки. Головна
Читати далі...
24 March 2008
Regex - Catastrophic Backtracking
Одразу попереджаю, що цей пост дуже нудний, але потрібно хоча б відвідати посилання, які я навів на прикінці. Проблеми такого характеру дуже важко знаходити, а тому краще ці проблеми не робити ;). Отже, нещодавно, стикнувся з цікавим багом у своєму проекті.
Читати далі...
16 February 2008
Unit Tests для баз даних
Нещодавно консультував одну з наших команд з приводу Unit Test-ів для баз даних. З того часу я пишу невелику серію постів про це дійство. В мене все починається теоретичними викладками, а закінчується обзором декількох вже існуючих рішень. А ось сьогодні,
Читати далі...
27 September 2007
xUnit.Net - новий фрамеворк для юніт тестінгу
Хлопці (один з них, до речі, розробник NUnit, тепер працює в Microsoft) поміркували і вирішили що NUnit вмер. Тепер вони пишуть свою реалізацію.
Читати далі...
28 May 2007
Інтелектуальні Юніт Тести, або що нас чекає в майбутньому
Для автоматизації юніт тестів іноді використовуються так звані "параметризовані тести", це тести які на відміну від стандартних, виконуються для множини наборів вхідних параметрів. Вхідними параметрами наприклад можуть бути рядки в таблиці, об'єкти в
Читати далі...
Головна
Про
Email
Mike Chaliy's Blog
Покищо навкруги .Net
RSS 2.0
Atom 1.0
Recent Posts
Хочу розвповісти про практичне використання DDD/Rich Moldel
IronPython - Лінки
FxCop(Code Analysis) для нормального кода
T4 (Visual Studio Text Templates) - Початок
Темплейти до темплейтів. T4 (Text Template) Template для Visual Studio 2008
Теги
.Net
.Net Framework 3.5
ADO.NET Entity Framework
AJAX
AntiPatterns
architects.in.ua
Asp.Net
ASP.NET Futures
Astoria
BDC
C#
Charles Petzold
Code
Code Analysis
Code Readability
Code Review
Code Smells
Coding Guidelines
CSS
DbPro
Debugging Tips
DSL
Enterprise Library
Exception
Flash
Fun
FxCop
HTML
Internet Explorer
Internet Explorer 8
Javascript
Lambda Expressions
Learning
Linq
Live Search
Live Writer
Management
Microformats
Microsoft
Microsoft Certification
Mind Maps
Mocking
Moq
MOSS
MS AJAX
MSBuild
MSDN Magazine
MVC
MVC Framework
NUnit
Office
Offtop
Orcas
PowerShell
PowerShell Tips
Revision control
Rhino.Mocks
Rollover Image
Scott Guthrie
Security
SharePoint
SharePoint Tips
Silverlight
Source Code
SQL Server
T4
TDD
Test Doubles
TFS
The Architecture Journal
Thoughts
Threat Modeling
Tip
Ukraine
UML
UNETA
Unit Testing
UniveRSS
UpdatePanel
Vista
Visual Studio
Visual Studio Express Edition
Visual Studio SDK
Visual Studio Tips
VSSDK Assist
WCF
WCF Tips
Web 2.0
Web Deployment Projects
Windows Live
Windows Live Writer
Workflow
WPF
WPF/E
WSDL
WSDL 2.0
WSS
XAML
XHTML
xUnit
Архіви
September 2009 (1)
February 2009 (4)
January 2009 (6)
December 2008 (1)
November 2008 (1)
October 2008 (5)
September 2008 (4)
August 2008 (6)
July 2008 (2)
June 2008 (4)
May 2008 (11)
April 2008 (2)
March 2008 (7)
February 2008 (16)
January 2008 (2)
December 2007 (6)
November 2007 (11)
October 2007 (4)
September 2007 (5)
August 2007 (4)
July 2007 (1)
June 2007 (7)
May 2007 (15)
April 2007 (4)
March 2007 (4)
February 2007 (10)
January 2007 (5)
December 2006 (20)
November 2006 (7)
Search
Go
Навігація
Головна
Статтi
Блоги
Форуми
Галерея
Файли
Учасники
Пошук
Календар
Links
Мій англомовний блог