public void Create_InvalidCustomerId_ArgumentExceptionThrown() { var id = Guid.NewGuid(); var customerId = Guid.NewGuid(); var fao = "Graham Robertson"; _deliveryService = DeliveryServiceFactory.Create( _userContext, MockRepository.GenerateStub <IDeliveryRepository>(), CustomerRepositoryTestHelper.GetCustomerRepository_StubsGetById_ReturnsNull(customerId)); Create(id, customerId, fao); }
public void CreatePending_InvalidCustomerId_ArgumentExceptionThrown() { var id = Guid.NewGuid(); var customerId = Guid.NewGuid(); var jobItemId = Guid.NewGuid(); var notes = "some notes"; _deliveryItemService = DeliveryItemServiceFactory.Create( _userContext, MockRepository.GenerateStub <IDeliveryRepository>(), MockRepository.GenerateStub <IDeliveryItemRepository>(), JobItemRepositoryTestHelper.GetJobItemRepository_StubsGetById_ReturnsJobItem(jobItemId), QuoteItemRepositoryTestHelper.GetQuoteItemRepository_StubsGetQuoteItemForJobItem_ReturnsQuoteItem(jobItemId), MockRepository.GenerateStub <IListItemRepository>(), CustomerRepositoryTestHelper.GetCustomerRepository_StubsGetById_ReturnsNull(customerId)); CreatePending(id, customerId, jobItemId, notes); }
public void CreatePending_JobIsPending_DomainValidationExceptionThrown() { var id = Guid.NewGuid(); var customerId = Guid.NewGuid(); var jobItemId = Guid.NewGuid(); var notes = "some notes"; _deliveryItemService = DeliveryItemServiceFactory.Create( _userContext, MockRepository.GenerateStub <IDeliveryRepository>(), MockRepository.GenerateStub <IDeliveryItemRepository>(), JobItemRepositoryTestHelper.GetJobItemRepository_StubsGetById_ReturnsJobItemOnPendingJob(jobItemId), QuoteItemRepositoryTestHelper.GetQuoteItemRepository_StubsGetQuoteItemForJobItem_ReturnsQuoteItem(jobItemId), MockRepository.GenerateStub <IListItemRepository>(), CustomerRepositoryTestHelper.GetCustomerRepository_StubsGetById_ReturnsNull(customerId)); CreatePending(id, customerId, jobItemId, notes); Assert.IsTrue(_domainValidationException.ResultContainsMessage(DeliveryItemMessages.JobPending)); }
public void Create_CustomerIdInvalid_ArgumentExceptionThrown() { var id = Guid.NewGuid(); var currencyId = Guid.NewGuid(); var orderNo = "ORDER123454"; var customerId = Guid.NewGuid(); var bankDetailsId = Guid.NewGuid(); var paymentTermId = Guid.NewGuid(); var taxCodeId = Guid.NewGuid(); _invoiceService = InvoiceServiceFactory.Create( _userContext, MockRepository.GenerateStub <IInvoiceRepository>(), ListItemRepositoryTestHelper.GetListItemRepository_StubsGetById_ReturnsPaymentTerm(paymentTermId), CustomerRepositoryTestHelper.GetCustomerRepository_StubsGetById_ReturnsNull(customerId), BankDetailsRepositoryTestHelper.GetBankDetailsRepository_StubsGetById_ReturnsBankDetails(bankDetailsId), TaxCodeRepositoryTestHelper.GetTaxCodeRepository_StubsGetById_ReturnsTaxCode(taxCodeId), CurrencyRepositoryTestHelper.GetCurrencyRepository_StubsGetById_ReturnsGbpCurrency(currencyId)); Create(id, currencyId, customerId, bankDetailsId, paymentTermId, taxCodeId, orderNo); }