public void TestCreateTouristicSpot() { TouristicSpot touristicSpot = new TouristicSpot { Name = "a", Description = "b" }; TouristicSpotModelIn touristicSpotModel = new TouristicSpotModelIn { Description = touristicSpot.Description, Name = touristicSpot.Name }; int[] list = new int[1]; list[0] = 1; touristicSpotModel.Categories = list; var mockTouristicSpot = new Mock <ITouristicSpotLogic>(MockBehavior.Strict); mockTouristicSpot.Setup(p => p.AddTouristicSpot(It.IsAny <TouristicSpot>())).Returns(touristicSpot); var controller = new TouristicSpotController(mockTouristicSpot.Object); var result = controller.CreateSpot(touristicSpotModel) as OkObjectResult; mockTouristicSpot.VerifyAll(); Assert.AreEqual(200, result.StatusCode); }
public IActionResult CreateSpot(TouristicSpotModelIn touristicSpotModelIn) { TouristicSpot touristicSpot = touristicSpotModelIn.FromModelInToTouristicSpot(); var response = new TouristicSpotModelOut(touristicSpotLogic.AddTouristicSpot(touristicSpot)); return(Ok(response)); }