public void Given_A_Survey_Day_Exists_For_Day_Batch_Date_When_I_Call_CreateDayBatch_Then_The_Correct_Services_Are_Called()
        {
            //arrange
            var dayBatchDate = _surveyDay;

            //act
            _sut.CreateDayBatch(_connectionModel, _instrumentName, _serverParkName, dayBatchDate);

            //assert
            _catiProviderMock.Verify(v => v.GetCatiManagementForServerPark(_connectionModel, _serverParkName),
                                     Times.Once);
            _catiManagementServerMock.Verify(v => v
                                             .LoadCatiInstrumentManager(_instrumentName)
                                             .CreateDaybatch(dayBatchDate), Times.Once);
        }
Exemple #2
0
        public void Given_A_Survey_Day_Exists_For_Day_Batch_Date_When_I_Call_CreateDayBatch_Then_The_Correct_Services_Are_Called(bool checkForTreatedCases)
        {
            //arrange
            var dayBatchDate = _surveyDay;
            var caseIds      = new List <string> {
                "90001", "90002"
            };

            _catiManagementServerMock.Setup(cm => cm.GetKeysInDaybatch(_instrumentId, null))
            .Returns(caseIds);
            _catiManagementServerMock.Setup(cm => cm.GetDaybatchDate(_instrumentId))
            .Returns(dayBatchDate);

            //act
            _sut.CreateDayBatch(_connectionModel, _instrumentName, _serverParkName, dayBatchDate, checkForTreatedCases);

            //assert
            _catiProviderMock.Verify(v => v.GetCatiManagementForServerPark(_connectionModel, _serverParkName),
                                     Times.Once);
            _catiInstrumentManagerMock.As <ICatiInstrumentManager3>().Verify(v => v
                                                                             .CreateDaybatch(dayBatchDate, checkForTreatedCases), Times.Once);
        }