public void When_I_Call_GetNamesOfServerParks_Then_The_Correct_Service_Method_Is_Called()
        {
            //arrange
            _parkServiceMock.Setup(p => p.GetServerParkNames(_connectionModel)).Returns(It.IsAny <List <string> >());

            //act
            _sut.GetNamesOfServerParks();

            //assert
            _parkServiceMock.Verify(v => v.GetServerParkNames(_connectionModel), Times.Once);
        }
        public List <CatiInstrumentDto> GetCatiInstruments()
        {
            var catiInstruments = new List <CatiInstrumentDto>();
            var serverParks     = _blaiseServerParkApi.GetNamesOfServerParks();

            foreach (var serverPark in serverParks)
            {
                var instruments = _blaiseCatiApi.GetInstalledSurveys(serverPark);
                catiInstruments.AddRange(GetCatiInstruments(instruments));
            }

            return(catiInstruments);
        }