public void ApplyChanges_Does_Not_Fires_On_SettingsChangedEvent_After_All_Changes_Are_Made() { //Arrange var mgr = new CompoundSettingsMgr(); var helper = new HelperForSettingsMgr(); mgr.SettingsChanged += new SettingsChangedEventHandler<ISettings, SettingsChangedEventArgs> (helper.SettingsChanged_DummyHandler); PointF expectedLoc = new PointF(33f, 55f); string item1Name = "Location"; IDictionary<string, object> changes = new Dictionary<string, object>(); changes.Add(item1Name, expectedLoc); //Act mgr.ApplyChanges(changes); //Assert Assert.Equal(0, helper.SettingsChanged_TimesCalled); }
public void Reset_For_Location_Does_Not_Fire_SettingsChangedEvent_If_Values_Have_Changed(float x, float y, string name) { //Arrange var mgr = new SimpleSettingsMgr(); var helper = new HelperForSettingsMgr(); mgr.SettingsChanged += new SettingsChangedEventHandler<ISettings, SettingsChangedEventArgs> (helper.SettingsChanged_DummyHandler); PointF expectedLoc = new PointF(x, y); mgr.Location = expectedLoc; //Act mgr.Reset(name); //Assert Assert.Equal(0, helper.SettingsChanged_TimesCalled); }
public void Reset_For_Comments_Does_Not_Fire_SettingsChangedEvent_If_Values_Have_Changed(string comment, string name) { //Arrange var mgr = new SimpleSettingsMgr(); var helper = new HelperForSettingsMgr(); mgr.SettingsChanged += new SettingsChangedEventHandler<ISettings, SettingsChangedEventArgs> (helper.SettingsChanged_DummyHandler); mgr.Comments = comment; //Act mgr.Reset(name); //Assert Assert.Equal(0, helper.SettingsChanged_TimesCalled); }
public void Reset_Does_Not_Fires_SettingsChangedEvent_After_All_Changes_Are_Made() { //Arrange var mgr = new SimpleSettingsMgr(); mgr.Location = new PointF(33f, 44f); mgr.Comments = "blah"; var helper = new HelperForSettingsMgr(); mgr.SettingsChanged += new SettingsChangedEventHandler<ISettings, SettingsChangedEventArgs> (helper.SettingsChanged_DummyHandler); //Act mgr.Reset(); //Assert Assert.Equal(0, helper.SettingsChanged_TimesCalled); }