Переглядати за тегами
Всі теги
»
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
Я їду на “Платформа 2009”
CSV у якості DataSource
MEF використовується тут…
Moq - Stubbing is back!
MVC Framework + .NET Framework 2.0 = Майже працює
Теги
.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 Review
Code Smells
Coding Guidelines
CSS
DbPro
Debugging Tips
DSL
Enterprise Library
Exception
Flash
Fun
HTML
Internet Explorer
Internet Explorer 8
Javascript
Lambda Expressions
Learning
Live Search
Lutz Roeder
Maintainability Index
Management
MbUnit
MEF
Microformats
Microsoft
Microsoft Certification
Microsoft Office
Mind Maps
Mocking
Moq
MOSS
MSBuild
MSDN
MSDN Magazine
MVC
MVC Framework
NUnit
ObjectBuilder
Office
Offtop
OneNote
Orcas
Oslo
Patterns
Performance
PEX
Policy Injection
PowerShell
PowerShell Tips
Quick Reference
RANU
RDF
Reference Implementation
RegEx
Revision control
Rhino.Mocks
Rollover Image
Scott Guthrie
Security
SharePoint
SharePoint Tips
Silverlight
Source Code
SQL Server
TDD
TFS
Thoughts
Tip
Ukraine
Unit Testing
Vista
Visual Studio
Visual Studio SDK
WCF
WCF Tips
Web Deployment Projects
Windows Live
Windows Live Writer
WPF
WPF/E
WSDL
WSDL 2.0
WSS
XAML
XHTML
XPath
XSLT
xUnit
Архіви
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
Блоги
Форуми
Галерея
Файли
Учасники
Пошук
Календар