public void Setup() { this._logger = A.Fake <ICustomLoggerFactory>(); this._menuVisualizer = A.Fake <IMenuVisualizer>(); this._outputEnvironment = A.Fake <IOutputEnvironment>(); this._authService = A.Fake <IAuthService>(); this._bookPage = A.Fake <IBookPage>(); this._clientPage = A.Fake <IClientPage>(); this._settingsPage = A.Fake <ISettingsPage>(); _page = new MainPage( _logger, _menuVisualizer, _outputEnvironment, _authService, _bookPage, _clientPage, _settingsPage); }
/// <summary> /// Initializes a new instance of the <see cref="MainPage"/> class. /// </summary> /// <param name="loggerFactory">Logger factory</param> /// <param name="menuVisualizer">Menu visualizer</param> /// <param name="outputEnvironment">Output environment implementation</param> /// <param name="authService">Authorization service implementation</param> /// <param name="bookPage">Book page implementation</param> /// <param name="clientPage">Client page implementation</param> /// <param name="settingsPage">Settings page implementation</param> public MainPage( ICustomLoggerFactory loggerFactory, IMenuVisualizer menuVisualizer, IOutputEnvironment outputEnvironment, IAuthService authService, IBookPage bookPage, IClientPage clientPage, ISettingsPage settingsPage) { this._logger = loggerFactory.CreateLogger <MainPage>(); this._clientPage = clientPage; this._bookPage = bookPage; this._settingsPage = settingsPage; this._menuVisualizer = menuVisualizer; this._outputEnvironment = outputEnvironment; this._authService = authService; }