public void TestOrderController_OrderInQuote_ShouldReturnQuoteItemsModel() { QuoteItemsModel model = new QuoteItemsModel(); Response = quoteService.GetQuoteItemsModel(user, model); Assert.That(Response.Model, Is.Not.EqualTo(null)); }
public ServiceResponse GetQuoteItemsModel(long?quoteId) { QuoteItemsLoadOptions loadOptions = quoteService.getQuoteItemsLoadOptions(quoteId.Value); QuoteItemsModel model = new QuoteItemsModel() { QuoteId = quoteId, LoadQuoteItems = loadOptions.LoadQuoteItems, LoadDiscountRequests = loadOptions.LoadDiscountRequests, LoadCommissionRequests = loadOptions.LoadCommissionRequests, LoadQuoteOrders = loadOptions.LoadQuoteOrders }; return(quoteService.GetQuoteItemsModel(this.CurrentUser, model)); }
public void TestQuoteServices_GetQuoteItemsModel() { QuoteItemsModel model = new QuoteItemsModel(); model.QuoteId = _quoteId; this.Response = quoteService.GetQuoteItemsModel(user, model); Assert.That(this.Response.HasError, Is.EqualTo(false)); model = this.Response.Model as QuoteItemsModel; Assert.That(model.QuoteId, Is.EqualTo(_quoteId)); Assert.That(model.ProjectId, Is.EqualTo(_projectId)); QuoteListModel activeQuote = model.ActiveQuoteSummary; Assert.That(activeQuote, Is.Not.EqualTo(null)); Assert.That(activeQuote.ProjectId, Is.EqualTo(_projectId)); Assert.That(activeQuote.QuoteId, Is.EqualTo(_quoteId)); //make sure has the <QuoteItemListModel Assert.That(model.Items, Is.Not.EqualTo(null)); //make sure it load discount request Model Assert.That(model.DiscountRequests, Is.Not.EqualTo(null)); //maker sure it load commission reuqets Assert.That(model.CommissionRequests, Is.Not.EqualTo(null)); }