public void ConverterConvertsFromValueTypes_ObjectWithJsonConverter() { using (var rt = BaristaRuntimeFactory.CreateRuntime()) { using (var ctx = rt.CreateContext()) { using (ctx.Scope()) { var converter = new BaristaConversionStrategy(new JsonNetConverter()); converter.TryFromObject(ctx, new MyStruct("bar", 42), out JsValue value); var obj = value as JsObject; Assert.NotNull(obj); Assert.Equal("bar", obj["Foo"].ToString()); Assert.Equal(42, obj["Bar"].ToDouble()); } } } }
public void ConverterCanBeConstructedWithJsonConverter() { var converter = new BaristaConversionStrategy(new JsonNetConverter()); }