public void Event_is_in_db_after_add() { var image = new Images { Id = -1, ImageName = "TestImage", ImagePath = "Image", ImageUrl = "Image" }; facade.GetImageRepository().Add(image); Events eve = new Events() { Id = -1, EventTitle = "Julefrokost", EventInfo = "Event info", DateEnd = DateTime.Parse("2015-12-17 00:00:00.000"), DateStart = DateTime.Parse("2015-12-18 00:00:00.000"), Images = image }; facade.GetEventRepository().Add(eve); Assert.IsTrue(eve.Id > 0); var eve2 = facade.GetEventRepository().Read(eve.Id); Assert.AreEqual(eve, eve2); }
// PUT api/values/5 public Events PutEvent(int id, Events eve) { if (eve == null) { throw new HttpResponseException(HttpStatusCode.NotFound); } eve.Id = id; new Facade().GetEventRepository().Update(eve); return eve; }
// POST api/values public Events EventEvent(Events eve) { return new Facade().GetEventRepository().Add(eve); }
public void Event_is_updated_after_update() { var image = new Images { Id = -1, ImageName = "TestImage", ImagePath = "Image", ImageUrl = "Image" }; facade.GetImageRepository().Add(image); Events eve = new Events() { Id = -1, EventTitle = "Julefrokost", EventInfo = "Event info", DateEnd = DateTime.Parse("2015-12-17 00:00:00.000"), DateStart = DateTime.Parse("2015-12-18 00:00:00.000"), Images = image }; facade.GetEventRepository().Add(eve); Assert.IsNotNull(eve); var newname = "shaun"; eve.EventTitle = newname; facade.GetEventRepository().Update(eve); Assert.AreEqual(newname, eve.EventTitle); }