public void ComponentEditorPage_SetDirty_InvokeWithoutPageSite_Nop(int loading) { using var control = new SubComponentEditorPage { Loading = loading }; control.SetDirty(); control.SetDirty(); }
public void ComponentEditorPage_SetDirty_InvokeWithoutPageSite_Nop(int loading) { var page = new SubComponentEditorPage { Loading = loading }; page.SetDirty(); page.SetDirty(); }
public void ComponentEditorPage_SetDirty_InvokeWithPageSites_CallsSetDirty(int loading, int expectedSetDirtyCallCount) { var mockComponentEditorPageSite = new Mock <IComponentEditorPageSite>(MockBehavior.Strict); mockComponentEditorPageSite .Setup(s => s.SetDirty()) .Verifiable(); using var control = new SubComponentEditorPage { PageSite = mockComponentEditorPageSite.Object, Loading = loading }; control.SetDirty(); mockComponentEditorPageSite.Verify(s => s.SetDirty(), Times.Exactly(expectedSetDirtyCallCount)); // Call again. control.SetDirty(); mockComponentEditorPageSite.Verify(s => s.SetDirty(), Times.Exactly(expectedSetDirtyCallCount * 2)); }