public void Given_An_Instrument_Exists_When_I_Call_ActivateInstrument_Then_The_Correct_Service_Is_Called()
        {
            //arrange
            const string instrumentName = "OPN2101A";
            const string serverParkName = "ServerParkA";

            _blaiseApiMock.Setup(b =>
                                 b.ActivateSurvey(instrumentName, serverParkName));

            //act
            _sut.ActivateInstrument(instrumentName, serverParkName);

            //assert
            _blaiseApiMock.Verify(v => v.ActivateSurvey(instrumentName, serverParkName), Times.Once);
        }
        public IHttpActionResult ActivateInstrument([FromUri] string serverParkName, [FromUri] string instrumentName)
        {
            _loggingService.LogInfo($"Activate instrument '{instrumentName}' on server park '{serverParkName}'");

            _instrumentService
            .ActivateInstrument(instrumentName, serverParkName);

            _loggingService.LogInfo($"Successfully activated instrument '{instrumentName}'");

            return(NoContent());
        }