Пример #1
0
        public List <DateTime> GetSurveyDays(string instrumentName, string serverParkName)
        {
            instrumentName.ThrowExceptionIfNullOrEmpty("instrumentName");
            serverParkName.ThrowExceptionIfNullOrEmpty("serverParkName");

            return(_catiService.GetSurveyDays(_connectionModel, instrumentName, serverParkName));
        }
Пример #2
0
        public IHttpActionResult GetSurveyDays([FromUri] string serverParkName, [FromUri] string instrumentName)
        {
            _loggingService.LogInfo($"Get survey days for instrument '{instrumentName}' on server park '{serverParkName}'");

            var surveyDays = _catiService.GetSurveyDays(instrumentName, serverParkName);

            _loggingService.LogInfo($"Survey days retrieved for instrument '{instrumentName}'");

            return(Ok(surveyDays));
        }
Пример #3
0
        public void Given_SurveyDays_Exist_When_I_Call_GetSurveyDays_Then_The_Correct_Service_Is_Called()
        {
            //arrange
            const string instrumentName = "OPN2101A";
            const string serverParkName = "ServerParkA";

            _blaiseCatiApiMock.Setup(b => b.GetSurveyDays(instrumentName, serverParkName)).Returns(It.IsAny <List <DateTime> >());

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

            //assert
            _blaiseCatiApiMock.Verify(v => v.GetSurveyDays(instrumentName, serverParkName), Times.Once);
        }