public void Put_Succes() { FormulierenBindingModel formBindingModel = new FormulierenBindingModel(); FormulierenController controller = GetController(); Random rnd = new Random();//rnd formBindingModel.FormTemplate = "[{'Naam':'string'},{'Leeftijd':'22'},{'" + rnd.Next(1, 100).ToString() + "':'ADHD'}]"; formBindingModel.Region = "test"; formBindingModel.Name = "name"; HttpResponseMessage result = controller.Put(47, formBindingModel); var resultContent = result.Content.ReadAsAsync <dynamic>().Result; Assert.AreEqual(result.StatusCode, HttpStatusCode.OK); formBindingModel.FormTemplate = "[{'Naam':'string'},{'Leeftijd':'22'}]"; formBindingModel.Region = "test"; formBindingModel.Name = "name"; result = controller.Put(47, formBindingModel); resultContent = result.Content.ReadAsAsync <dynamic>().Result; Assert.AreEqual(result.StatusCode, HttpStatusCode.OK); formBindingModel.FormTemplate = "[{'Naam':'string'},{'Leeftijd':'22'},{'Afwijking':'string'}]"; formBindingModel.Region = "test"; formBindingModel.Name = "name"; result = controller.Put(47, formBindingModel); resultContent = result.Content.ReadAsAsync <dynamic>().Result; Assert.AreEqual(result.StatusCode, HttpStatusCode.OK); Assert.IsNotNull(resultContent); }
public void FormGetWithId_NotFound() { // Arramge FormulierenController controller = GetController(); // Act HttpResponseMessage actionResult = controller.Get(-2); // Assert Assert.AreEqual(actionResult.StatusCode, HttpStatusCode.NotFound); }
public void FormGetWithId_Ok() { // Arramge FormulierenController controller = GetController(); // Act //How to determine wich id to pass? HttpResponseMessage actionResult = controller.Get(this.id); // Assert Assert.AreEqual(actionResult.StatusCode, HttpStatusCode.OK); }
public void FormDeleteWithId_NotFound() { // Arramge FormulierenController controller = GetController(); // Act //How to determine wich id to pass? HttpResponseMessage actionResult = controller.Get(-2); // Assert Assert.AreEqual(actionResult.StatusCode, HttpStatusCode.NotFound); }
public void FormGet_Ok() { // Arramge FormulierenController controller = GetController(); // Act HttpResponseMessage actionResult = controller.Get(); // Assert Assert.IsTrue(actionResult.TryGetContentValue(out List <Formulieren> formulier)); this.id = formulier.FirstOrDefault().Id; Assert.AreEqual(actionResult.StatusCode, HttpStatusCode.OK); }
public void FormPost_Ok() { // Arramge FormulierenController controller = GetController(); FormulierenBindingModel formulierenBindingModel = new FormulierenBindingModel(); formulierenBindingModel.Name = "Testformulier9999"; formulierenBindingModel.Region = "Zuid-Holland"; formulierenBindingModel.FormTemplate = "[{'Naam':'string'},{'Leeftijd':'string'},{'Afwijking':'string'}]"; // Act HttpResponseMessage actionResult = controller.Post(formulierenBindingModel); // Assert Assert.AreEqual(actionResult.StatusCode, HttpStatusCode.OK); }
public int GetFormulierenTemplateId() { FormulierenController formulierencontroller = new FormulierenController { Request = new System.Net.Http.HttpRequestMessage(), Configuration = new HttpConfiguration() }; // Act HttpResponseMessage actionResult = formulierencontroller.Get(); // Assert List <Formulieren> formulier; Assert.IsTrue(actionResult.TryGetContentValue <List <Formulieren> >(out formulier)); return(formulier.FirstOrDefault().Id); }
public void FormPost_BadRequest() { // Arramge // Arramge FormulierenController controller = GetController(); FormulierenBindingModel formulierenBindingModel = new FormulierenBindingModel(); formulierenBindingModel.Name = "Testformulier9999"; formulierenBindingModel.Region = "Zuid-Holland"; formulierenBindingModel.FormTemplate = "{iets:data"; // Act HttpResponseMessage actionResult = controller.Post(formulierenBindingModel); // Assert Assert.AreEqual(actionResult.StatusCode, HttpStatusCode.BadRequest); }