Registration

Registration is required to attend this event. You must be a member to register.

 

Event Information

June meeting – For Those About to Mock 

When:  

Wednesday, 6/9/2010 at 6:45 PM

Where:  

University of Phoenix Learning Center in Livermore, 2481 Constitution Drive, Room 105

Event Description

If you want to prove that a complex system works, a good place to start is to check that each piece is working right. Unit testing intends to do just that: take a unit of your code, and verify that it behaves properly. Unfortunately, in “real” software, dependencies between classes make testing in isolation difficult. Mocking is a technique designed to overcome that issue, and replace dependencies by Mocks, lightweight versions of the “real thing”, allowing you to validate the interactions of a class with its “collaborators”.

We will discuss two specific reasons you should care about mocks, illustrate how you would go about addressing them by rolling your own mocks & stubs, and demonstrate two free, open-source frameworks, Rhino.Mocks and Moq, which will greatly simplify your job. Mocks and Stubs can sound intimidating – the goal of this presentation is to demystify the topic and give you a clear understanding of what they are, where they can help you, and to give you a good quick-start so that you can productively use them in your own code.

FUNdamentals Series

Unit Testing – Deborah Kurata
If you are new to unit testing, come to this month’s FUNdamentals and see how unit testing can save you time when developing your applications. We will cover the basic unit testing tools provided in Visual Studio including creating unit tests, new unit test snippets, executing unit tests, and unit testing tips and tricks. This will lead into the main talk that extends unit testing with mocks.

Agenda

6:00 - 6:30 .NET FUNdamentals
6:30 - 6:45 check-in and registration
6:45 - 7:00 tech talk; announcements and open discussion
7:00 - 9:00 main presentation and give aways

Presenter's Bio

Mathias Brandewinder
www.clear-lines.com/blog

Mathias has been writing software in C# for 6 years, and loving every minute of it, except maybe for a few release days. He enjoys looking at code, arguing about it, and learning how to make it better. His other professional specialty is applied math and probability. If you want to know more about Mathias, you can check out his blog at www.clear-lines.com/blog.

Deborah Kurata (FUNdamentals speaker)

Deborah Kurata is cofounder of InStep Technologies Inc., a professional consulting firm that focuses on turning your business vision into reality using Microsoft .NET technologies. She has over 15 years of experience in architecting, designing, and developing successful applications. Deborah has authored several books, including the "Doing Objects in Visual Basic" series (Addison-Wesley), "Best Kept Secrets in .NET" (Apress) and "Doing Web Development: Client-Side Techniques" (Apress).

Driving Directions


University of Phoenix Learning Center

2481 Constitution Drive, Room 105
Livermore, CA
(Off 580 at Airway Blvd. and just East of Costco)

bing mapgoogle map

Event Sponsors

Slalom Consulting Pizza dinner will be provided by Slalom Consulting.


As always, thanks to our sponsors University of Phoenix, Microsoft, and Voice Gateway, and club members who volunteer their labor!