public void Should_Add_Request_Body() { //Given HttpSettings settings = new HttpSettings(); BodyModel model = new BodyModel { Id = 1234567, Active = true, name = "Rob Test", Parts = new [] { "Legs", "Arms", "Head" }, SubModel = new BodySubModel { Description = "Body Sub Model Description", Dttm = DateTime.Now.Date, Type = "different type" } }; //When settings.SetJsonRequestBody(model); //Then Assert.NotNull(settings.RequestBody); var actual = JsonEncoder.DeserializeObject <BodyModel>(Encoding.UTF8.GetString(settings.RequestBody)); Assert.Equal(model, actual); }