public void AddPlantDetailsReturnsBadrequest() { //Arrange PlantInfoModel plnt = null; var duplicatePlnt = new PlantInfoModel { PlantName = "Jacksonville", ZoneName = "APAC", Location = "Mysore", Country = "USA", Lattitude = "12.444", Longitude = "45.233", Active = "Y", CreatedDt = DateTime.Now, CreatedBy = "UnitTests", ModifiedDt = DateTime.Now, Modifiedby = "Admin" }; //Act var controller = new PlantConfigurationController(); var actionResult = controller.AddPlantDetails(plnt); var actionResult1 = controller.AddPlantDetails(duplicatePlnt); //Assert Assert.IsInstanceOfType(actionResult, typeof(BadRequestErrorMessageResult)); Assert.IsInstanceOfType(actionResult1, typeof(BadRequestErrorMessageResult)); }
public void AddPlantDetailsReturnsCreated() { // Arrange var item = new PlantInfo().RetrievePlantInfo().LastOrDefault(); var i = Convert.ToInt32(item.PlantID); var plant = TestData.getPlant(); var controller = new PlantConfigurationController(); var actionResult = controller.AddPlantDetails(plant); var createdresult = actionResult as CreatedNegotiatedContentResult <string>; Assert.IsNotNull(createdresult); Assert.AreEqual("api/PlantConfiguration/", createdresult.Location.OriginalString); Assert.AreEqual((i + 1).ToString(), createdresult.Content); }