public void Then_movie_should_be_inserted_using_json()
{
client.Headers.Add(HttpRequestHeader.ContentType, "application/json");
dynamic movie = new ExpandoObject();
movie.Title = "The Muppets Take Manhattan";
movie.TagLine = "tagline";
movie.Rating = 6.7;
movie.ImdbId = "tt0087755";
movie.Director = "Frank Oz";
movie.ReleaseDate = new DateTime(1986, 2, 15);
var json = ConvertDynamic.ToJson(movie);
client.UploadString("http://www.servicestack.net/ServiceStack.MovieRest/movies", json);
var response = client.DownloadString("http://www.servicestack.net/ServiceStack.MovieRest/movies?format=json");
dynamic dynamic = response.ToDynamic();
dynamic[] movies = dynamic.Movies;
string title = movies.Last().Title;
Assert.AreEqual("The Muppets Take Manhattan", title);
}