public void TestUpdateBandIdPass() { int bandId = 12; string bandNameUpdated = "pInK"; // prepare string url = RequestHelper.SetUrl("band", bandId.ToString()); // prepare. Serialize object of band class to json body BandUpdate bandUpdate = new BandUpdate(); bandUpdate.Id = bandId; bandUpdate.Active = true; bandUpdate.Name = bandNameUpdated; string body = SerializeBandUpdate.ToJson(bandUpdate); // perform var response = RequestHelper.PutRequest(url, body); // assert Assertions.AssertBandUpdate(response, bandNameUpdated); // Json schema validation Assert.IsTrue(JsonHelper.ValidateJsonSchema(response, "BandUpdateSchema.json")); }
public static void AssertBandUpdate(IRestResponse response, string valueUpdated) { var bandUpdated = BandUpdate.FromJson(response.Content); Assert.That(bandUpdated, Is.Not.Null); Assert.AreEqual(bandUpdated.Name, valueUpdated); Assert.AreEqual(response.StatusCode, System.Net.HttpStatusCode.OK); }