public void ConfigInlineTupleSerializer_TupleType_JsConfigFuncsSet() { // locking in case tests are multi threaded. lock (StaticTestingLocks.JsConfigLockObject) { JsConfig <Tuple <string, string> > .Reset(); var proxy = new TupleSerializerInitializerProxy(); proxy.ConfigInlineTupleSerializer(typeof(Tuple <string, string>), null); Assert.Equal("GetStringValue", JsConfig <Tuple <string, string> > .SerializeFn.Method.Name); Assert.Equal("GetTupleFrom", JsConfigFnTargetResolver <Tuple <string, string> > .GetDeserializer().Method.Name); } }
public void ConfigInlineTupleSerializer_TupleType_JsConfigFuncsSet() { // locking in case tests are multi threaded. lock (StaticTestingLocks.JsConfigLockObject) { JsConfig<Tuple<string, string>>.Reset(); var proxy = new TupleSerializerInitializerProxy(); proxy.ConfigInlineTupleSerializer(typeof(Tuple<string, string>), null); Assert.Equal("GetStringValue", JsConfig<Tuple<string, string>>.SerializeFn.Method.Name); Assert.Equal("GetTupleFrom", JsConfigFnTargetResolver<Tuple<string, string>>.GetDeserializer().Method.Name); } }