public static void CreateWithOnlySetter() { var setterInfo = new HandlerInformation(); var setter = new MethodAdornments(setterInfo); var adornments = new PropertyMethodAdornments(null, setter); adornments.RaisesOnGetter("a", EventArgs.Empty); adornments.RaisesOnSetter("b", EventArgs.Empty); Assert.That(setterInfo.GetRaiseEvents().Count, Is.EqualTo(1)); }
public void Create() { var getterInfo = new HandlerInformation(); var setterInfo = new HandlerInformation(); var getter = new MethodAdornments(getterInfo); var setter = new MethodAdornments(setterInfo); var adornments = new PropertyMethodAdornments(getter, setter); adornments.RaisesOnGetter("a", EventArgs.Empty); adornments.RaisesOnSetter("b", EventArgs.Empty); Assert.AreEqual(1, getterInfo.GetRaiseEvents().Count); Assert.AreEqual(1, setterInfo.GetRaiseEvents().Count); }