public static void When_I_set_an_AutoProperty_MoreThanOnceInTheSamePublicMethod() { var notify = new NotifyMoreThanOnceInTheSamePublicMethod(); var propertiesThatChanged = notify.ObservePropertyChanges(); notify.MoreThanOnceInTheSamePublicMethod(); "it should only notify ONCE that the Property changed" .AssertThat(propertiesThatChanged, Is.EquivalentTo(new[] { "AutoProperty" })); }