public void TestMethodPost() { //Arange poma poma_esperado = new poma() { poma_ID = 5, Friendof_poma = "Adhamin Ruben", Place = Place.Universidad, Email = "*****@*****.**", Birthday = DateTime.Today }; pomasController pomasController = new pomasController(); //Act var respuesta = pomasController.Postpoma(poma_esperado); var actual = respuesta as CreatedAtRouteNegotiatedContentResult <poma>; //Assert Assert.IsNotNull(actual); Assert.AreEqual("DefaultApi", actual.RouteName); Assert.AreEqual(poma_esperado.poma_ID, actual.Content.poma_ID); Assert.AreEqual(poma_esperado.Friendof_poma, actual.Content.Friendof_poma); Assert.AreEqual(poma_esperado.Place, actual.Content.Place); Assert.AreEqual(poma_esperado.Email, actual.Content.Email); Assert.AreEqual(poma_esperado.Birthday, actual.Content.Birthday); }
public void TestMethodPut() { //Arange poma poma_esperado = new poma() { poma_ID = 5, Friendof_poma = "Adhamin Ruben", Place = Place.Universidad, Email = "*****@*****.**", Birthday = DateTime.Today }; pomasController pomasController = new pomasController(); int ID = poma_esperado.poma_ID; string New_Friendof = "Oscar"; string New_Email = "*****@*****.**"; //Act var actionResult = pomasController.Postpoma(poma_esperado); poma_esperado.Friendof_poma = New_Friendof; poma_esperado.Email = New_Email; var actionResultPut = pomasController.Putpoma(poma_esperado.poma_ID, poma_esperado) as StatusCodeResult; //Assert Assert.IsNotNull(actionResultPut); Assert.AreEqual(HttpStatusCode.NoContent, actionResultPut.StatusCode); Assert.IsInstanceOfType(actionResultPut, typeof(StatusCodeResult)); }
public void TestMethodDelete() { //Arange poma poma_esperado = new poma() { poma_ID = 5, Friendof_poma = "Adhamin Ruben", Place = Place.Universidad, Email = "*****@*****.**", Birthday = DateTime.Today }; pomasController pomasController = new pomasController(); //Act IHttpActionResult actionResult = pomasController.Postpoma(poma_esperado); IHttpActionResult actionResultDelete = pomasController.Deletepoma(poma_esperado.poma_ID); //Assert Assert.IsInstanceOfType(actionResultDelete, typeof(OkNegotiatedContentResult <poma>)); }
public void TestMethodGet() { //Arange poma poma_esperado = new poma() { poma_ID = 5, Friendof_poma = "Adhamin Ruben", Place = Place.Universidad, Email = "*****@*****.**", Birthday = DateTime.Today }; pomasController pomasController = new pomasController(); //Act var listapoma = pomasController.Getpomas(); var respuesta = pomasController.Getpoma(poma_esperado.poma_ID); var actual = respuesta as OkNegotiatedContentResult <poma>; //Assert Assert.IsNotNull(actual); Assert.IsNotNull(listapoma); }