public void AddAndReturnShouldHandleNullCollection() { ICollection <SomeDemoObject> col = null; Action act = () => col.AddAndReturn(new SomeDemoObject()); act.ShouldThrowExactly <ArgumentNullException>("Collection instance is null.").WithMessage("Value cannot be null.*Parameter name: collection"); }