public void ApplyChanges_DoesNotFireParamModifiedEvent_IfThereAreNoChanges() { TestSupport.Core.Listeners.HelperForIParamView helper = new TestSupport.Core.Listeners.HelperForIParamView(); _View.ApplyChanges += helper.ApplyChanges_DummyHandler; IDictionary<string, object> changes = new Dictionary<string, object>(); using (RecordExpectations recorder = RecorderManager.StartRecording()) { helper.ApplyChanges_DummyHandler(null, null); recorder.FailWhenCalled(); } _View.Apply(); MockManager.Verify(); }
public void Apply_UpdatesLastSettingForFileName() { TestSupport.Core.Listeners.HelperForIParamView helper = new TestSupport.Core.Listeners.HelperForIParamView(); _View.ApplyChanges += helper.ApplyChanges_DummyHandler; IDictionary<string, object> changes = new Dictionary<string, object>(); using (RecordExpectations recorder = RecorderManager.StartRecording()) { helper.ApplyChanges_DummyHandler(null, null); } _View.FileName = "blah"; _View.Apply(); Assert.Equal(_View.LastFileName, _View.FileName); MockManager.Verify(); }
public void Reset_SetsValueToDefaultForFileName() { TestSupport.Core.Listeners.HelperForIParamView helper = new TestSupport.Core.Listeners.HelperForIParamView(); _View.ResetItems += helper.ResetItems_DummyHandler; IDictionary<string, object> changes = new Dictionary<string, object>(); using (RecordExpectations recorder = RecorderManager.StartRecording()) { helper.ResetItems_DummyHandler(null, null); } _View.FileName = "blah"; _View.Reset(); Assert.Equal(_View._FileNameDefault, _View.FileName); MockManager.Verify(); }