コード例 #1
0
 public Task <IList <SignalResponse> > GetHarmonySignals()
 {
     return(Task.Run(() =>
     {
         IList <SignalResponse> signalResponses = new List <SignalResponse>();
         foreach (var signal in (_signalRepository.GetAll().Where(x => x.Signal_Source.Equals("COMPOSERHARMONY"))))
         {
             var signalResponse = new SignalResponse();
             signalResponse.Name = signal.Name;
             signalResponse.Attributes = signal.Attributes;
             signalResponse.TagSource = signal.Signal_Source;
             signalResponses.Add(signalResponse);
         }
         return signalResponses;
     }));
 }
コード例 #2
0
 public Task <IList <SignalResponse> > GetAllSignals()
 {
     return(Task.Run(() =>
     {
         IList <SignalResponse> signalResponses = new List <SignalResponse>();
         foreach (var signal in (_signalRepository.GetAll()))
         {
             var signalResponse = new SignalResponse();
             signalResponse.Name = signal.Name;
             signalResponse.Attributes = signal.Attributes;
             signalResponse.TagSource = signal.Signal_Source;
             signalResponses.Add(signalResponse);
         }
         return signalResponses;
     }));
 }
コード例 #3
0
        public async Task Should_Throw_If_Already_Exists()
        {
            // Arrange
            var signalResponse = new SignalResponse();
            var request        = new CreateSignalRequest
            {
                Value = "Test Signal"
            };

            _mediatorMock.Setup(x => x.Send(It.IsAny <GetSignalByNameRequest>(), It.IsAny <CancellationToken>())).ReturnsAsync(signalResponse);

            // Act
            var result = await Should.ThrowAsync <InvalidOperationException>(_sut.Handle(request, CancellationToken.None)).ConfigureAwait(false);

            // Assert
            result.Message.ShouldContain(CreateSignalRequestHandler.SignalAlreadyExistsErrorMessage);
        }