Пример #1
0
        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);
        }
Пример #2
0
        // 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);
        }