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); }
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); }