in

Agile Israel

Israel's first Agile Development Community

Browse by Tags

  • Over Specification in Tests

    I've gotten the chance to visit and consult various companies and I see this all the time: Over specification in tests, especially when doing mocks and stubs . One main reason for that is that people use their stub as a mock object (stubs are fake objects that we will not assert on so that we can...
    Posted to ISerializable (Weblog) by Anonymous on 07-12-2008
  • A sneak Preview of Typemock Racer : Thread Deadlock Finder

    Here's a sneak preview of the upcoming Typemock Racer product, which I'm currently working on. We should be out in private CTP in a couple of weeks I hope. Typemock Racer tries to solve one huge problem for developers working in multi threaded environments: Detecting code that can result in deadlocks...
    Posted to ISerializable (Weblog) by Anonymous on 07-08-2008
  • Is Moq too poweful?

    It's interesting to see the other mocking frameworks as they grow into maturity. Especially Moq which has been getting loads of new features recently. The latest one is something which makes me feel a bit weird after reading all the things people fear in Typemock Isolator :It seems that  Moq...
    Posted to ISerializable (Weblog) by Anonymous on 07-06-2008
  • NullObject.For<T> - As simple as it gets, but no simpler

    This NullObject Factory from Paul is very nice, simple and clean in its design. I really like it and I can see many uses for it, in parallel with working with your standard mocking framework or IoC Container Implementation .   here is a little usage example (last line): var controller = new AccountController...
    Posted to ISerializable (Weblog) by Anonymous on 05-10-2008
  • Future of Mock Frameworks: AEIS - Abstract Expectations & Isolation Syntax

    As I was looking back and forward on the changing syntax of testing and mock frameworks, it occurs to me that there are still things that need to be solved in the mocking space. many things. It's hard to choose a framework and stick with it because they have different abilities which you are not...
    Posted to ISerializable (Weblog) by Anonymous on 02-14-2008
  • The evolution of Unit Testing Syntax and Semantics

    The semantics of how you write a unit test, the basic syntax, or Domain Specific language of how we write them, has been relatively stale for quite some years now.  But under the covers, the syntax revolution seems to be brewing, as people try to come up with newer, hopefully better and more readable...
    Posted to ISerializable (Weblog) by Anonymous on 01-17-2008
  • Basic Guidelines for using RowTest and data driven tests

    I took a look at the code that was used to create the NUnit RowTest Extension (which is pretty neat) and found this in one of the samples: The highlighted areas in the code show something which I feel is problematic and is the manifestation of a unit test anti-pattern which the XUnit book calls "Interacting...
    Posted to ISerializable (Weblog) by Anonymous on 12-18-2007
  • Data Layer Testing: Test Inheritance Patterns

    I'm preparing for my tutorial on Database and Data Layer unit testing that I will be giving at the Agile Practices Conference  next week. It's always nice to have a full 3 hours to get pretty deep into something. 75 minutes just isn't enough to grasp a concept deeply enough, just to...
    Posted to ISerializable (Weblog) by Anonymous on 11-28-2007
  • Mocking LINQ Queries, Extension methods and Anonymous Types

    One of the things I wanted to show at my Interactive session on unit testing tips and tricks at TechEd this year was how you can "Stub" out results from LINQ Queries, or mock\stub Extension methods in .NET 3.5 ( what's the difference between mocks and stubs?) The only mocking framework...
    Posted to ISerializable (Weblog) by Anonymous on 11-17-2007
  • The various meanings of TDD

    Now that I'm having some real time to write something I thought I'd try to write down my thoughts starting all the way back from JAOO and what I learned from it. Specifically the whole notion of TDD, and what does TDD mean to different people. "TDD will deteriorate your design". that...
    Posted to ISerializable (Weblog) by Anonymous on 10-08-2007
Page 1 of 2 (20 items) 1 2 Next >
Copyright 2007 Roy Osherove