Пример #1
0
        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);
        }
Пример #2
0
        /// <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;
        }