public void PictureTest1() { Picture picture; int id; using (var db = new ApplicationDbContext("DefaultConnection")) { var ctrl = new MedHairController(db); picture = new Picture { Title = "title", Selected = true, Data = new byte[1] { 0 }, }; id = ctrl.CreatePicture(picture); var pictureRes = ctrl.GetPicture(id); Assert.IsNotNull(pictureRes); Assert.AreEqual("title", pictureRes.Title); Assert.AreEqual(true, pictureRes.Selected); Assert.IsTrue(new byte[1] { 0 }.SequenceEqual(pictureRes.Data)); } using (var db = new ApplicationDbContext("DefaultConnection")) { var ctrl = new MedHairController(db); picture.PictureID = id; picture.Data = new byte[2] { 0, 1 }; ctrl.EditPicture(picture); var pictureRes = ctrl.GetPicture(id); Assert.IsNotNull(pictureRes); Assert.AreEqual("title", pictureRes.Title); Assert.AreEqual(true, pictureRes.Selected); Assert.IsTrue(new byte[2] { 0, 1 }.SequenceEqual(pictureRes.Data)); } using (var db = new ApplicationDbContext("DefaultConnection")) { var ctrl = new MedHairController(db); ctrl.DeletePicture(picture.PictureID); var pictureRes = ctrl.GetPicture(id); Assert.IsNull(pictureRes); } }