Beispiel #1
0
        public void Setup()
        {
            _mockCommandDispatcher = new Mock <ICommandDispatcher>();
            _fixture = new Fixture();
            _sut     = new ApplicationCommandController(_mockCommandDispatcher.Object);

            _mockCommandDispatcher
            .Setup(m => m.Send(It.IsAny <UpsertLegalEntityCommand>(), It.IsAny <CancellationToken>()))
            .Returns(Task.CompletedTask);
        }
Beispiel #2
0
        internal ApplicationCommandControllerTestExecutionContext(ISimpleLogger simpleLogger)
        {
            SimpleLogger = simpleLogger;
            var controller = new ApplicationCommandController(SimpleLogger, RecordApplicationFeedbackAsync);

            Controller                 = controller;
            ExecutionContext           = controller;
            FeedbacksToApplication     = new List <IFeedbackToApplication>();
            FeedbacksToApplicationLock = new object();
        }
    public PureSearchWindow()
    {
        var container = new ContainerBuilder().UsePegh("PureSearch", new DummyCsArgumentPrompter()).Build();

        SimpleLogger = container.Resolve <ISimpleLogger>();
        MethodNamesFromStackFramesExtractor = container.Resolve <IMethodNamesFromStackFramesExtractor>();
        SynchronizationContext = SynchronizationContext.Current;
        Controller             = new ApplicationCommandController(SimpleLogger, HandleFeedbackToApplicationAsync);
        SearchApplication      = new SearchApplication(Controller, this, this, this);
        InitializeComponent();
        GetRegistry();
    }
Beispiel #4
0
        public WakekWindow()
        {
            Controller = new ApplicationCommandController(HandleFeedbackToApplicationAsync);
            UiSynchronizationContext = SynchronizationContext.Current;
            var container = new ContainerBuilder().UseWakek().Build();

            WakekApplication = new WakekApplication(Controller, Controller, UiSynchronizationContext, NavigateToStringReturnContentAsNumber,
                                                    container.Resolve <ISecretRepository>(), container.Resolve <IXmlSerializedObjectReader>(), container.Resolve <IBenchmarkExecutionFactory>(),
                                                    container.Resolve <IXmlSerializer>(), container.Resolve <ITelemetryDataReader>(), container.Resolve <IHttpClientFactory>());

            InitializeComponent();
        }
Beispiel #5
0
 public MainWindow()
 {
     InitializeComponent();
     Title             = Properties.Resources.MainWindowTitle;
     CommandController = new ApplicationCommandController(ApplicationFeedbackHandler);
     CommandController.AddCommand(new DoSomethingCommand(), true);
     CommandController.AddCommand(new PrimeNumbersCommand(), true);
     DoSomething.Click  += ExecuteRoutedCommand <DoSomethingCommand>;
     PrimeNumbers.Click += ExecuteRoutedCommand <PrimeNumbersCommand>;
     ApplicationFeedbackHandler(new FeedbackToApplication {
         Type = FeedbackType.CommandsEnabledOrDisabled
     });
 }
Beispiel #6
0
        public WakekTestApplication(IHttpClientFactory httpClientFactory)
        {
            var container = new ContainerBuilder().UseWakek().Build();
            // var componentProviderMock = new Mock<IWakekComponentProvider>();
            var telemetryDataReaderMock   = new Mock <ITelemetryDataReader>();
            IList <ITelemetryData> result = new List <ITelemetryData> {
                new TelemetryData {
                    ExecutingForHowManyMilliSeconds = 24, RequiringForHowManyMilliSeconds = 7
                }
            };

            telemetryDataReaderMock.Setup(t => t.ReadAsync(It.IsAny <IBenchmarkDefinition>())).Returns(Task.FromResult(result));
            ApplicationCommandController = new ApplicationCommandController(HandleFeedbackToApplicationAsync);
            WrappedWakekApplication      = new WakekApplication(ApplicationCommandController, ApplicationCommandController, SynchronizationContext.Current, NavigateToStringReturnContentAsNumber,
                                                                container.Resolve <ISecretRepository>(), container.Resolve <IXmlSerializedObjectReader>(), container.Resolve <IBenchmarkExecutionFactory>(),
                                                                container.Resolve <IXmlSerializer>(), telemetryDataReaderMock.Object, httpClientFactory);
        }
Beispiel #7
0
 public void Setup()
 {
     _mockCommandDispatcher = new Mock <ICommandDispatcher>();
     _fixture = new Fixture();
     _sut     = new ApplicationCommandController(_mockCommandDispatcher.Object);
 }