public void GetDeckTest() { //Arrange DatabaseSvc testDAL = new DatabaseSvc(_connectionString); //Act DeckItem deck = testDAL.GetDeck(_deckId1); //Assert Assert.AreEqual(_deckId1, deck.Id, "Confirm deck id"); Assert.AreEqual(TestDeckName, deck.Name, "Confirm deck name"); Assert.AreEqual(TestDeckDescription, deck.Description, "Confirm deck description"); Assert.AreEqual(1, deck.CardCount, "Confirm number of cards"); }
public void UpdateDeckTest() { //Arrange DatabaseSvc testDAL = new DatabaseSvc(_connectionString); DeckItem testDeck = new DeckItem { Id = _deckId1, Name = "New Test Deck!", Description = "Wow a cool new deck for testing updates!", UserID = _userId }; //Act bool deckUpdated = testDAL.UpdateDeck(testDeck, _deckId1); DeckItem confirmTestDeck = testDAL.GetDeck(_deckId1); //Assert Assert.AreEqual(true, deckUpdated, "Confirm Bool"); Assert.AreEqual(testDeck.Name, confirmTestDeck.Name, "Confirm Name"); Assert.AreEqual(testDeck.Description, confirmTestDeck.Description, "Confirm Description"); }
public void AddDeckTest() { //Arrange DatabaseSvc testDAL = new DatabaseSvc(_connectionString); DeckItem testDeckNoId = new DeckItem { Name = "Test Name", Description = "Test Description", UserID = _userId }; //Act DeckItem testDeckHasId = testDAL.AddDeck(testDeckNoId); DeckItem confirmTestDeck = testDAL.GetDeck(testDeckHasId.Id); //Assert int confirmTestDeckId = _deckId1 + 1; Assert.AreEqual(confirmTestDeckId, testDeckHasId.Id, "Confirm new id"); Assert.AreEqual(testDeckNoId.Name, confirmTestDeck.Name, "Confirm Name"); Assert.AreEqual(testDeckNoId.Description, confirmTestDeck.Description, "Confirm Description"); }