private void saveTransactionButton_Click(object sender, RoutedEventArgs e) { Shop selectedShop = shopComboBox.SelectedItem as Shop; transactionController.Add(TransactionDate.ToString(), amountTextBox.Text, selectedShop, descriptionTextBox.Text); ClearForm(); RefreshTransactionsTable(); }
public void Post() { //Arrange var tran = new Transaction { Id = "000-2000-1111", Amount = 300 }; var mockService = new Mock <ITransactionService>(); var controller = new TransactionController(mockService.Object); controller.Request = new HttpRequestMessage(HttpMethod.Post, "api/transaction"); // Act IHttpActionResult actionResult = controller.Add(tran); var contentResult = actionResult as CreatedNegotiatedContentResult <Transaction>; // Assert Assert.AreEqual(string.Format("{0}/{1}", "api/transaction", tran.Id), contentResult.Location.ToString()); }