---
title: "January at Israel .net user group: Unit Testing!"
url: "https://osherove.com/blog/2010/1/14/january-at-israel-net-user-group-unit-testing.md"
canonical: "https://osherove.com/blog/2010/1/14/january-at-israel-net-user-group-unit-testing.html"
published: "2010-01-14T16:27:00"
updated: "2010-01-14T16:27:00"
tags: [".NET", "Agile"]
author: "Roy Osherove"
description: "The January meeting of the Israel Dot Net Developers User Group will be held on Wednesday January 20, 2010. This meeting will focus on real-real issues and practices in developing unit tests, with a variety of tools.…"
usage: "Licensed under CC BY 4.0 — reuse, quote and adapt with attribution (Roy Osherove, link to the original page)."
license: "https://creativecommons.org/licenses/by/4.0/"
---

# January at Israel .net user group: Unit Testing!

By Roy Osherove January 14, 2010 In [.NET](https://osherove.com/blog/category/net), [Agile](https://osherove.com/blog/category/agile)

**Historical article** · Originally published January 14, 2010; technical details may be outdated.

The January meeting of the Israel Dot Net Developers User Group will be held on Wednesday January  20, 2010.   This meeting will focus on real-real issues and practices in developing unit tests, with a variety of tools.  Our speakers will be Dror Helper and Gil Zilberfeld from the company **Typemock**.

Details of his special user group presentation are given below:

**Please register for this event at:** [**IDNDUG  January 2010 registration**](http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032439094&Culture=he-IL)

**When:** Wednesday January 20, 2010 **At:
****Microsoft Israel**

**2 Hapnina St,  Ra'anana  (09) 7625-100**

**Floor 0 , Dekel Room**

**It is the building across from Amdocs.**

**Turn right at the first traffic circle and then there is an area for (free) parking.**

Abstract:

Unit tests increase the programmer’s confidence that individual units of source code are fit for use.

Although most software developers have heard about unit testing and some even use TDD at their work there is more to unit tests then writing tests using a framework.

This session is intended for developers that want to know more about unit testing and TDD and how it can help them produce better code.

Part 1 – Real life unit testing

Tools are not enough. If you want to succeed overtime, you need more ammunition. Some people call them best practices. We call them real life lessons. Let’s share.

·         Why should every developer unit test his code

·         Unit testing tools

·         TDD & Unit testing best practices

·         How to avoid writing fragile tests

·         Testing special scenarios

Part 2 - How to make a mockery

So you’ve decided you want to unit test. Good for you. But are you ready for the next step? In the real world, applications are so complex, that in order to test a component in isolation, you need a new set of tools.

He’s what we’re going to learn:

•        What’s the problem?

•        Why is it so confusing?

•        That’s how I roll (my own mocks)

•        All sorts of Isolation frameworks

•        Road-bumps and stabilizers

17:30 - 18:00   Assembly
18:00 - 19:15   “**Real\_life Unit Testing**” 
                        Dror Helper and Gil Zilberfeld, Typemock

19:15 - 19:30   Break
19:30 – 20:30  “**How to Make a Mockery**” 
         Dror Helper and Gil Zilberfeld, Typemock

**About the presenters:**
_Dror Helper is an experienced software developer currently working at Typemock where he develops unit testing tools. Over the past 7 years, he has designed and developed applications in various fields including video streaming, eCommerce and performance tools. He is passionate about programming best practices and unit testing, and is always willing to talk about the subject. He was a guest presenter at several user groups. Visit Dror’s blog ([http://blogs.microsoft.co.il/blogs/dhelper/](http://blogs.microsoft.co.il/blogs/dhelper/)) where he writes about software development and best practices._

_Gil Zilberfeld has been in software since childhood, starting with Logo turtles. After 15 years in commercial software companies, he has vast experience in development and development practices. Currently Gil is the Technical Evangelist of Typemock, promoting unit testing and some incredibly cool tools. He's also taken part in the Alt.Net Israel community, and has run talks in different groups. Gil blogs on the Typemock blog ([http://blog.typemock.com](http://blog.typemock.com/)). Gil and Dror produce the [“This Week in Testing”](http://www.typemock.com/this-week-in-test/) webcast on the Typemock site._

Take Care,

## More in .NET

[All posts in .NET](https://osherove.com/blog/category/net)

- Jan 30, 2010

    ### [TDD master class – Vienna Feb 15-19](https://osherove.com/blog/2010/1/30/tdd-master-class-vienna-feb-15-19.html)

- Jan 21, 2010

    ### [18 Questions to ask yourself when choosing continuous integration and build automation tools](https://osherove.com/blog/2010/1/21/18-questions-to-ask-yourself-when-choosing-continuous-integr.html)

- Jan 14, 2010

    ### [The difference between continuous Integration tools and automated build tools](https://osherove.com/blog/2010/1/14/the-difference-between-continuous-integration-tools-and-auto.html)

- Jan 12, 2010

    ### [Unit Testing Biztalk : Two possible frameworks](https://osherove.com/blog/2010/1/12/unit-testing-biztalk-two-possible-frameworks.html)


---

## About the author

**Roy Osherove**: Senior Solutions Architect at AWS working on AI for production and AI-driven development; author of The Art of Unit Testing and Elastic Leadership, with about 20 years of consulting and training on unit testing, TDD, team leadership and continuous delivery.

### Sites

- [RobotPaper](https://robotpaper.ai/): This blog: AI patterns and anti-patterns, AI and coding agents, and engineering leadership.
- [osherove.com](https://osherove.com): Roy's personal site. Author of The Art of Unit Testing and Elastic Leadership; consulting and training on unit testing, TDD, team leadership and continuous delivery, plus about 20 years of blog posts.
- [The Art of Unit Testing](https://www.artofunittesting.com): The Art of Unit Testing, 3rd Edition (Manning): readable, maintainable, trustworthy unit tests, plus TDD workshops in C#, JavaScript, Java and Kotlin.
- [5whys.com](https://www.5whys.com): Roy's writing on software team leadership: self-organizing teams, surviving chaos, learning mode and the Elastic Leadership model.
- [Pipeline Driven](https://pipelinedriven.org): Continuous delivery and DevOps practices: build patterns, pipeline-friendly testing, DevOps metrics and enterprise DevOps.
- [Elastic Leadership](https://www.elasticleadership.com): Elastic Leadership, Roy's framework for software team leaders (survival, learning and self-organizing modes).

### Social

- X: https://x.com/royosherove
- LinkedIn: https://www.linkedin.com/in/osherove/

### Contact

- Contact form: https://forms.gle/jQSx5KoXvrVA1JCK7

### License

Licensed under CC BY 4.0 — reuse, quote and adapt with attribution (Roy Osherove, link to the original page). License: https://creativecommons.org/licenses/by/4.0/
