Ejemplo n.º 1
0
        public void GetNotesTest()
        {
            // Set up Prerequisites
            var controller = new MapApiController();

            controller.Request       = new HttpRequestMessage();
            controller.Configuration = new HttpConfiguration();
            // Act
            var response      = controller.GetNotes();
            var contentResult = response as OkNegotiatedContentResult <Notes>;

            // Assert
            Assert.IsNotNull(contentResult);
            Assert.IsNotNull(contentResult.Content);
            Assert.AreEqual("This is the test note", contentResult.Content.Note);
        }
Ejemplo n.º 2
0
        public void SaveNotesTest()
        {
            // Set up Prerequisites
            var controller = new MapApiController();

            var note = new Notes
            {
                Lat  = 24.3232323,
                Lng  = 78.4343434,
                Note = "This is the test note",
                User = "******"
            };

            // Act
            IHttpActionResult actionResult = controller.SaveNotes(note);
            var createdResult = actionResult as CreatedAtRouteNegotiatedContentResult <Notes>;

            // Assert
            Assert.IsNotNull(createdResult);
            Assert.AreEqual("DefaultApi", createdResult.RouteName);
            Assert.IsNotNull(createdResult.RouteValues["id"]);
        }