public void TestInitialise() { _ClassFactorySnapshot = Factory.TakeSnapshot(); _LogClients = new List<LogClient>(); _LogSessions = new List<LogSession>(); _LogDatabase = TestUtilities.CreateMockSingleton<ILogDatabase>(); _LogDatabase.Setup(d => d.FetchSessions(It.IsAny<IList<LogClient>>(), It.IsAny<IList<LogSession>>(), It.IsAny<DateTime>(), It.IsAny<DateTime>())).Callback((IList<LogClient> clients, IList<LogSession> sessions, DateTime startDate, DateTime endDate) => { foreach(var client in _LogClients) clients.Add(client); foreach(var session in _LogSessions) sessions.Add(session); }); _Presenter = Factory.Singleton.Resolve<IConnectionSessionLogPresenter>(); _View = new Mock<IConnectionSessionLogView>() { DefaultValue = DefaultValue.Mock }.SetupAllProperties(); }
/// <summary> /// Called after the form has loaded but is not yet on screen. /// </summary> /// <param name="e"></param> protected override void OnLoad(EventArgs e) { base.OnLoad(e); if (!DesignMode) { Localise.Form(this); _Presenter = Factory.Singleton.Resolve <IConnectionSessionLogPresenter>(); _Presenter.Initialise(this); _OnlineHelp = new OnlineHelpHelper(this, OnlineHelpAddress.WinFormsConnectionSessionLogDialog); OnShowSessionsClicked(EventArgs.Empty); } }
public void TestInitialise() { _ClassFactorySnapshot = Factory.TakeSnapshot(); _LogClients = new List <LogClient>(); _LogSessions = new List <LogSession>(); _LogDatabase = TestUtilities.CreateMockSingleton <ILogDatabase>(); _LogDatabase.Setup(d => d.FetchSessions(It.IsAny <IList <LogClient> >(), It.IsAny <IList <LogSession> >(), It.IsAny <DateTime>(), It.IsAny <DateTime>())).Callback((IList <LogClient> clients, IList <LogSession> sessions, DateTime startDate, DateTime endDate) => { foreach (var client in _LogClients) { clients.Add(client); } foreach (var session in _LogSessions) { sessions.Add(session); } }); _Presenter = Factory.Singleton.Resolve <IConnectionSessionLogPresenter>(); _View = new Mock <IConnectionSessionLogView>() { DefaultValue = DefaultValue.Mock }.SetupAllProperties(); }
/// <summary> /// Called after the form has loaded but is not yet on screen. /// </summary> /// <param name="e"></param> protected override void OnLoad(EventArgs e) { base.OnLoad(e); if(!DesignMode) { Localise.Form(this); _Presenter = Factory.Singleton.Resolve<IConnectionSessionLogPresenter>(); _Presenter.Initialise(this); _OnlineHelp = new OnlineHelpHelper(this, OnlineHelpAddress.WinFormsConnectionSessionLogDialog); OnShowSessionsClicked(EventArgs.Empty); } }