コード例 #1
0
        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));
        }
コード例 #2
0
        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));
        }