Ejemplo n.º 1
0
        public void RemoveSurveyDays(string instrumentName, string serverParkName, List <DateTime> surveyDays)
        {
            instrumentName.ThrowExceptionIfNullOrEmpty("instrumentName");
            serverParkName.ThrowExceptionIfNullOrEmpty("serverParkName");

            _catiService.RemoveSurveyDays(_connectionModel, instrumentName, serverParkName, surveyDays);
        }
Ejemplo n.º 2
0
        public IHttpActionResult RemoveSurveyDays([FromUri] string serverParkName, [FromUri] string instrumentName, [FromBody] List <DateTime> surveyDays)
        {
            _loggingService.LogInfo($"Remove survey days for instrument '{instrumentName}' on server park '{serverParkName}' for '{surveyDays}'");

            _catiService.RemoveSurveyDays(instrumentName, serverParkName, surveyDays);

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

            return(NoContent());
        }
Ejemplo n.º 3
0
        public void Given_Valid_Arguments_When_I_Call_RemoveSurveyDays_Then_The_Correct_Service_Is_Called()
        {
            //arrange
            const string instrumentName = "OPN2101A";
            const string serverParkName = "ServerParkA";

            var surveyDays = new List <DateTime>
            {
                DateTime.Today,
                DateTime.Today.AddDays(1)
            };

            //act
            _sut.RemoveSurveyDays(instrumentName, serverParkName, surveyDays);

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