private void Btn_Click(object sender, RoutedEventArgs e) { Button clickBtn = (Button)sender; if (clickBtn.Content.ToString() == "Library") { Library libraryWindow = new Library(); App.Current.MainWindow = libraryWindow; this.Close(); libraryWindow.Show(); } else if (clickBtn.Content.ToString() == "Log Out") { MainWindow mainWindow = new MainWindow(); App.Current.MainWindow = mainWindow; this.Close(); mainWindow.Show(); } else if (clickBtn.Content.ToString() == "Purchase") { Debug.WriteLine((int)selectedUser.UserId + " " + (int)_gameManager.gameUpdate.GameId); purchasedBox.Visibility = Visibility.Visible; buyBtn.IsEnabled = false; purchaseMethods.Create(selectedUser.UserId, _gameManager.gameUpdate.GameId, DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day); PopulateListBox(); } }
public void WhenANewPurhcaseIsAdded_TheNumberOfPurchaseIncreasesBy1() { var mockPurchaseService = new Mock <IPurchaseServices>();; var newPurchase = new Purchase() { PurchaseId = 1, UserId = 1, GameId = 3 }; mockPurchaseService.Setup(ps => ps.GetPurchaseById(newPurchase.PurchaseId)).Returns(newPurchase); _crudMethods = new CRUD_PurchaseMethods(mockPurchaseService.Object); _crudMethods.Create(newPurchase.UserId, newPurchase.GameId, 2021, 04, 06); mockPurchaseService.Verify(ps => ps.CreatePurchase(It.IsAny <Purchase>()), Times.Once); }