public void Ctor_should_throw_argument_null_exception_if_called_with_null_interceptor() { var partDefinition = new TypeCatalog(typeof(Part1)).Parts.First(); Assert.That(delegate { new InterceptingComposablePart(partDefinition.CreatePart(), null); }, Throws.TypeOf <ArgumentNullException>()); }