public void Put()
        {
            // Arrange
            ContactsController controller = new ContactsController();

            // Act
            controller.Put(new Contact { Id = 1, Name = "Not Ian", Email = "*****@*****.**", Phone = "(801) 333-3333", DateModified = DateTime.UtcNow });

            // Assert
        }
        public void Post()
        {
            // Arrange
            ContactsController controller = new ContactsController();

            // Act
            controller.Post(new Contact { Name = "Test McTesterson", Email = "*****@*****.**", Phone = "(801) 333-3333", DateModified = DateTime.UtcNow });

            // Assert
        }
        public void Delete()
        {
            // Arrange
            ContactsController controller = new ContactsController();

            // Act
            controller.Delete(1);

            // Assert
        }
        public void GetById()
        {
            // Arrange
            ContactsController controller = new ContactsController();

            // Act
            Contact result = controller.Get(1);

            // Assert
            Assert.AreEqual("Ian Tunbridge", result.Name);
        }
        public void Get()
        {
            // Arrange
            ContactsController controller = new ContactsController();

            // Act
            IEnumerable<Contact> result = controller.Get();

            // Assert
            Assert.IsNotNull(result);
            Assert.AreEqual(3, result.Count());
            Assert.AreEqual("Ian Tunbridge", result.ElementAt(0).Name);
        }