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; })); }
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; })); }
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); }