Esempio n. 1
0
 public WakekApplication(IApplicationCommandController controller, IApplicationCommandExecutionContext context, SynchronizationContext uiSynchronizationContext, Func <string, int> navigateToStringReturnContentAsNumber,
                         ISecretRepository secretRepository, IXmlSerializedObjectReader xmlSerializedObjectReader, IBenchmarkExecutionFactory benchmarkExecutionFactory,
                         IXmlSerializer xmlSerializer, ITelemetryDataReader telemetryDataReader, IHttpClientFactory httpClientFactory)
 {
     Controller = controller;
     Context    = context;
     UiSynchronizationContext = uiSynchronizationContext;
     NavigateToStringReturnContentAsNumber = navigateToStringReturnContentAsNumber;
     XmlSerializedObjectReader             = xmlSerializedObjectReader;
     Log = new ApplicationLog();
     NextSequenceNumber = 1;
     SecretRepository   = secretRepository;
     Controller.AddCommand(new ExecuteCommand(this, benchmarkExecutionFactory, xmlSerializer, telemetryDataReader, httpClientFactory), true);
 }
Esempio n. 2
0
 public SearchApplication(IApplicationCommandController controller, ISearchFolder searchFolderProvider, ISearchArguments searchArgumentsProvider, ISearchFolderChanger searchFolderChanger)
 {
     Controller = controller;
     Controller.AddCommand(new SelectFolderCommand(searchFolderProvider, searchFolderChanger), true);
     Controller.AddCommand(new SearchCommand(searchFolderProvider, searchArgumentsProvider), true);
 }
Esempio n. 3
0
 public FakeCommand(bool canExecute, IApplicationCommandController controller)
 {
     _CanExecute = canExecute;
     Controller  = controller;
     WasExecuted = false;
 }