public void CustomGenericDictTypeImpl_SameDictionaryKeyVakyeTypeCtor_IsEmpty_FormatterMapTypeIsCorrectly()
        {
            var val = new _IGenericDictionaryCustomImpl_SameDictionaryKeyVakyeTypeCtor <int, int>(new Dictionary <int, int>());

            VerifyHelper.VerifyMap1Type(val, BssomSerializerOptions.Default.WithIDictionaryIsSerializeMap1Type(true));
            VerifyHelper.VerifyIDictWithMap2Type <_IGenericDictionaryCustomImpl_SameDictionaryKeyVakyeTypeCtor <int, int>, int, int>(val, BssomSerializerOptions.Default.WithIDictionaryIsSerializeMap1Type(false));
        }
        public void CustomGenericDictTypeImpl_SameDictionaryKeyVakyeTypeCtor_FormatterMap1TypeIsCorrectly()
        {
            var val = new _IGenericDictionaryCustomImpl_SameDictionaryKeyVakyeTypeCtor <int, int>(RandomHelper.RandomValue <Dictionary <int, int> >());

            VerifyHelper.VerifyMap1Type(val, BssomSerializerOptions.Default.WithIDictionaryIsSerializeMap1Type(true));

            var val2 = new _IGenericDictionaryCustomImpl_SameDictionaryKeyVakyeTypeCtor <DateTime, int>(RandomHelper.RandomValue <Dictionary <DateTime, int> >());

            VerifyHelper.VerifyMap1Type(val2, BssomSerializerOptions.Default.WithIDictionaryIsSerializeMap1Type(true));

            var val3 = new _IGenericDictionaryCustomImpl_SameDictionaryKeyVakyeTypeCtor <object, string>(RandomHelper.RandomValueWithOutStringEmpty <Dictionary <object, string> >());

            VerifyHelper.VerifyMap1Type(val3, BssomSerializerOptions.Default.WithIDictionaryIsSerializeMap1Type(true));
        }