public void GetWithValidUnixStrReturnsValidDateString()
        {
            controllerUnderTest = new TimestampController();

            var expectedResult = "Fri, 25 Dec 2015 00:00:00 GMT";
            var result         = controllerUnderTest.Get("1451001600000");

            Assert.Equal(expectedResult, result.Value.Utc);
        }
        public void GetWithValidUnixStrReturnsValidUnixTime()
        {
            controllerUnderTest = new TimestampController();

            var expectedResult = "1451001600000";
            var result         = controllerUnderTest.Get("1451001600000");

            Assert.Equal(expectedResult, result.Value.Unix);
        }
        public void GetWithInvalidDateReturnsBadRequestAndError()
        {
            controllerUnderTest = new TimestampController();

            var expectedResult = new { error = "Invalid Date" };
            var result         = controllerUnderTest.Get("I like cookies");

            Assert.IsType <BadRequestObjectResult>(result.Result);

            var objectResult = (BadRequestObjectResult)result.Result;

            Assert.Equal(expectedResult.ToString(), objectResult.Value.ToString());
        }