public void PutEntryUpdatesEntry()
        {
            int entryIdForTest = 1;
            string nameForTest = "Iphigenia Brown";
            string entryTextForTest = "Hallelujah!";

            //Arrange: Instantiate EntriesController so its methods can be called
            var entryController = new EntriesController();

            //Act:
            // Get an existing entry, change it, and
            //  pass it to PutEntry

            IHttpActionResult result = entryController.GetEntry(entryIdForTest);
            OkNegotiatedContentResult<EntryModel> contentResult =
                (OkNegotiatedContentResult<EntryModel>)result;
            EntryModel updatedEntry = (EntryModel)contentResult.Content;

            string nameBeforeUpdate = updatedEntry.Name;
            string entryTextBeforeUpdate = updatedEntry.EntryText;

            updatedEntry.Name = nameForTest;
            updatedEntry.EntryText = entryTextForTest;

            result = entryController.PutEntry
                                     (updatedEntry.EntryId, updatedEntry);

            //Assert:
            // Verify that HTTP status code is OK
            // Get the entry and verify that it was updated

            var statusCode = (StatusCodeResult)result;

            Assert.IsTrue(statusCode.StatusCode == System.Net.HttpStatusCode.NoContent);

            result = entryController.GetEntry(entryIdForTest);

            Assert.IsInstanceOfType(result,
                typeof(OkNegotiatedContentResult<EntryModel>));

            OkNegotiatedContentResult<EntryModel> readContentResult =
                (OkNegotiatedContentResult<EntryModel>)result;
            updatedEntry = (EntryModel)readContentResult.Content;

            Assert.IsTrue(updatedEntry.Name == nameForTest);
            Assert.IsTrue(updatedEntry.EntryText == entryTextForTest);

            updatedEntry.Name = nameBeforeUpdate;
            updatedEntry.EntryText = entryTextBeforeUpdate;

            /*
            updatedEntry.Name = "Sally Smith";
            updatedEntry.EntryText = "Great place!";
            */

            result = entryController.PutEntry
                                 (updatedEntry.EntryId, updatedEntry);
        }