public void Update() { PerformerList performers = new PerformerList(); performers.Load(); Performer performer = performers.FirstOrDefault(c => c.FirstName == "SLTEST"); Performer retrievedPerformer = new Performer(); if (performer != null) { retrievedPerformer.Id = performer.Id; performer.FirstName = "SLTEST1"; //Act HttpClient client = InitializeClient(); //Serialize a question object that we're trying to insert string serializedPerformer = JsonConvert.SerializeObject(performer); var content = new StringContent(serializedPerformer); content.Headers.ContentType = new System.Net.Http.Headers.MediaTypeHeaderValue("application/json"); HttpResponseMessage response = client.PutAsync("Performer/" + performer.Id, content).Result; retrievedPerformer.LoadById(); } //Assert Assert.AreEqual(performer.FirstName, retrievedPerformer.FirstName); }
// GET: api/Performer/5 public Performer Get(Guid id) { Performer performer = new Performer { Id = id }; performer.LoadById(); return(performer); }
public void LoadById() { Performer performer = new Performer(); PerformerList performers = new PerformerList(); performers.Load(); performer = performers.FirstOrDefault(c => c.FirstName == "BL Test"); Performer newPerformer = new Performer { Id = performer.Id }; newPerformer.LoadById(); Assert.AreEqual(performer.FirstName, newPerformer.FirstName); }