public void SerializeTradingCalander() { var serializer = new RestClientSerializer(); var request = new TradingCalendar() { Year = 2013 }; request.AddNonTradingDay(new Date(2013, 01, 01), "New Year's Day"); request.AddNonTradingDay(new Date(2013, 12, 25), "Christmas Day"); var json = JToken.Parse(serializer.Serialize(request)); var expectedJson = JToken.Parse("{\"year\":2013,\"nonTradingDays\":[" + "{\"date\":\"2013-01-01\",\"description\":\"New Year's Day\"}," + "{\"date\":\"2013-12-25\",\"description\":\"Christmas Day\"}]}"); json.Should().BeEquivalentTo(expectedJson); }