Esempio n. 1
0
        public void Setup()
        {
            _viewModel = new UpdateSolutionConnectivityAndResolutionViewModel
            {
                MinimumConnectionSpeed = "1GBps", MinimumDesktopResolution = "1x1"
            };

            _command           = new UpdateSolutionConnectivityAndResolutionCommand(_solutionId, _viewModel);
            _cancellationToken = new CancellationToken();
        }
Esempio n. 2
0
 public void Setup()
 {
     _mockMediator = new Mock <IMediator>();
     _mockMediator.Setup(x => x.Send(It.Is <UpdateSolutionConnectivityAndResolutionCommand>(command =>
                                                                                            command.Id == SolutionId), It.IsAny <CancellationToken>()))
     .ReturnsAsync(() => _validationResult);
     _clientApplication = Mock.Of <IClientApplication>(c => c.MinimumConnectionSpeed == "1 PPH" && c.MinimumDesktopResolution == "1x1");
     _mockMediator.Setup(x => x.Send(It.Is <GetClientApplicationBySolutionIdQuery>(q => q.Id == SolutionId),
                                     It.IsAny <CancellationToken>()))
     .ReturnsAsync(() => _clientApplication);
     _controller       = new ConnectivityAndResolutionController(_mockMediator.Object);
     _validationResult = new RequiredResult();
     _viewModel        = new UpdateSolutionConnectivityAndResolutionViewModel {
         MinimumConnectionSpeed = "1 PPH (Pigeon Per Hour)", MinimumDesktopResolution = "1x1"
     };
 }
Esempio n. 3
0
 public async Task <ActionResult> UpdateConnectivityAndResolutionAsync([FromRoute][Required] string id, [FromBody][Required] UpdateSolutionConnectivityAndResolutionViewModel viewModel) =>
 (await _mediator.Send(new UpdateSolutionConnectivityAndResolutionCommand(id, viewModel)).ConfigureAwait(false)).ToActionResult();