public void Should_Throw_Exception_On_Invalid_Zone_Id_On_Cancel(String requestId) { Mock <IZoneValidationRequestRepository> zoneValidationRequestRepositoryMock = new Mock <IZoneValidationRequestRepository>(); Mock <IZoneService> zoneServiceMock = new Mock <IZoneService>(); zoneValidationRequestRepositoryMock.Setup(_ => _.GetById(requestId)).Returns((ZoneValidationRequest)null); ZoneValidationRequestService validationService = new ZoneValidationRequestService(zoneValidationRequestRepositoryMock.Object, zoneServiceMock.Object); Assert.Throws <ArgumentOutOfRangeException>(() => validationService.CancelZoneRequest(requestId, String.Empty)); }
public void Should_Throw_Exception_On_Invalid_Zone_Id_On_Modify(String targetZoneId) { IZoneValidationRequestRepository zoneValidationRequestRepository = new Mock <IZoneValidationRequestRepository>().Object; Mock <IZoneService> zoneServiceMock = new Mock <IZoneService>(); zoneServiceMock.Setup(_ => _.GetZoneById(targetZoneId, null)).Returns((Zone)null); ZoneValidationRequestService validationService = new ZoneValidationRequestService(zoneValidationRequestRepository, zoneServiceMock.Object); ZoneValidationRequest request = new ZoneValidationRequest { TargetZoneId = targetZoneId }; Assert.Throws <ArgumentOutOfRangeException>(() => validationService.CreateModifyZoneRequest(request, String.Empty)); }