コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }
コード例 #3
0
        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);
        }