public void UpdateTest() { Artwork artwork = new Artwork(); List <Models.Artwork> artworks = new List <Models.Artwork>(); artworks = artwork.Load(); Models.Artwork row = artworks.Where(m => m.Id == 1).FirstOrDefault(); row.Title = "UPDATED: Test Art."; artwork.Update(row); List <Models.Artwork> updated = new List <Models.Artwork>(); updated = artwork.Load(); Models.Artwork updatedArtwork = updated.Where(x => x.Id == 1).FirstOrDefault(); Assert.AreNotEqual(updatedArtwork, row); }
public void DeleteTest() { Artwork artwork = new Artwork(); List <Models.Artwork> artworks = new List <Models.Artwork>(); artworks = artwork.Load(); Models.Artwork row = artworks.Where(x => x.Id == 2).FirstOrDefault(); if (row != null) { bool actual = artwork.Delete(row.Id); Assert.IsTrue(actual == true); } }