public void DeleteAlbumIdEqualZeroTest() { AlbumDao dal = new AlbumDao(); Response <int> expected = new Response <int>(false, "Id must be grater than 0", -1); Response <int> actual = dal.Delete(0); Assert.AreEqual(expected.Status, actual.Status); Assert.AreEqual(expected.Message, actual.Message); Assert.AreEqual(expected.Data, actual.Data); }
public void DeleteTest() { AlbumDao dal = new AlbumDao(); AlbumDto album = dal.SelectAll().Data.First(e => e.Name == "xyz album de prueba"); Response <int> expected = new Response <int>(true, "Album was delete from DB", album.Id); Response <int> actual = dal.Delete(album.Id); Assert.AreEqual(expected.Status, actual.Status); Assert.AreEqual(expected.Message, actual.Message); Assert.AreEqual(expected.Data, actual.Data); }
public void DeleteAlbumIdIsNotInTheDatabaseTest() { AlbumDao dal = new AlbumDao(); Response <int> expected = new Response <int>(false, "Somethig was wrong. Exception: ", -1); Response <int> actual = dal.Delete(300000); bool IsRightMessage = actual.Message.StartsWith(expected.Message); Assert.AreEqual(expected.Status, actual.Status); Assert.AreEqual(expected.Data, actual.Data); Assert.AreEqual(true, IsRightMessage); }