public EditOfferWindow(Offer offer) { InitializeComponent(); _offer = offer; _offerController = new OfferController(_offer); ShowOffer(_offer); }
public void addProductToOfferTestNormalCase() { OfferController offercontroller = new OfferController(); Response response = offercontroller.addProductToOffer( new Input("productId", "1"), new Input("productQuantity", "1") ); Assert.AreEqual(response.State, ResponseState.SUCCESS); }
public void createOfferTestNormalCase() { OfferController offercontroller = new OfferController(); Response response = offercontroller.createOffer( new Input("name", "test"), new Input("price", "1.0"), new Input("teaser", "test") ); Assert.AreEqual(response.State, ResponseState.SUCCESS); }
public void addProductToOfferTestNonNumQuantity() { OfferController offercontroller = new OfferController(); Response response = offercontroller.addProductToOffer( new Input("productId", "1"), new Input("productQuantity", "a") ); Assert.AreEqual(response.State, ResponseState.FAIL); Assert.Greater(response.Errors.Count(error => error.ErrorMessage == "Quantity do not represent integer value."), 0); }
public void addProductToOfferTestEmptyQuantity() { OfferController offercontroller = new OfferController(); Response response = offercontroller.addProductToOffer( new Input("productId", "1"), new Input("productQuantity", "") ); Assert.AreEqual(response.State, ResponseState.FAIL); Assert.Greater(response.Errors.Count(error => error.ErrorMessage == "Product quantity can't be empty."), 0); }
public void createOfferTestEmptyPrice() { OfferController offercontroller = new OfferController(); Response response = offercontroller.createOffer( new Input("name", "test"), new Input("price", ""), new Input("teaser", "test") ); Assert.AreEqual(response.State, ResponseState.FAIL); Assert.Greater(response.Errors.Count(error => error.ErrorMessage == "Offer price can't be empty."), 0); }
private void buttonDeleteOffer_Click(object sender, RoutedEventArgs e) { Offer offer = (Offer)offersListGrid.SelectedItem; _offerController = new OfferController(offer); if (offer != null) { Response response = _offerController.deleteOffer(); if (response.State == ResponseState.SUCCESS) { MessageBox.Show("Offer is successfuly deleted"); } else MessageBox.Show(response.Errors[0].ErrorMessage); } else MessageBox.Show("Please select an offer first to edit"); }
public void deleteOfferTestNormalCase() { OfferController offercontroller = new OfferController(); Response response = offercontroller.deleteOffer(); Assert.AreEqual(response.State, ResponseState.SUCCESS); }