public void Create_InvalidCurrencyId_ArgumentExceptionThrown() { var orderId = Guid.NewGuid(); var supplierId = Guid.NewGuid(); var instructions = "some instructions"; var currencyId = Guid.NewGuid(); _orderService = OrderServiceTestHelper.CreateOrderService( MockRepository.GenerateStub <IOrderRepository>(), SupplierRepositoryTestHelper.GetSupplierRepository_GetById_ReturnsSupplier(supplierId), CurrencyRepositoryTestHelper.GetCurrencyRepository_StubsGetById_ReturnsNull(currencyId), _userContext); CreateOrder(orderId, supplierId, instructions, currencyId); }
public void Edit_InvalidCurrencyId_ArgumentExceptionThrown() { var orderNo = "ORDER12345"; var adviceNo = "ADV12345"; var currencyId = Guid.NewGuid(); var quoteRepositoryStub = MockRepository.GenerateMock<IQuoteRepository>(); quoteRepositoryStub.Stub(x => x.GetById(_quoteForEditId)).Return(_quoteForEdit); _quoteService = QuoteServiceTestHelper.CreateQuoteService( quoteRepositoryStub, MockRepository.GenerateStub<ICustomerRepository>(), CurrencyRepositoryTestHelper.GetCurrencyRepository_StubsGetById_ReturnsNull(currencyId), _userContext); Edit(_quoteForEditId, orderNo, adviceNo, currencyId); }
public void Create_InvalidCurrencyId_ArgumentExceptionThrown() { var id = Guid.NewGuid(); var customerId = Guid.NewGuid(); var currencyId = Guid.NewGuid(); var orderNo = "PO1000"; var adviceNo = "AD1000"; _quoteService = QuoteServiceTestHelper.CreateQuoteService( MockRepository.GenerateStub<IQuoteRepository>(), QuoteServiceTestHelper.GetCustomerRepository_StubsGetById_ReturnsCustomer(customerId), CurrencyRepositoryTestHelper.GetCurrencyRepository_StubsGetById_ReturnsNull(currencyId), _userContext); CreateQuote(id, customerId, orderNo, adviceNo, currencyId); }
public void Create_CurrencyIdInvalid_ArgumentExceptionThrown() { var id = Guid.NewGuid(); var currencyId = Guid.Empty; 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_ReturnsCustomer(customerId), BankDetailsRepositoryTestHelper.GetBankDetailsRepository_StubsGetById_ReturnsBankDetails(bankDetailsId), TaxCodeRepositoryTestHelper.GetTaxCodeRepository_StubsGetById_ReturnsTaxCode(taxCodeId), CurrencyRepositoryTestHelper.GetCurrencyRepository_StubsGetById_ReturnsNull(currencyId)); Create(id, currencyId, customerId, bankDetailsId, paymentTermId, taxCodeId, orderNo); }