public void CanSerializeTypeWithDictOfFlags()
        {
            var instance = new HasDictOfFlagsToInt
                               {
                                   Dict = new Dictionary<FlagsEnum, int> {{FlagsEnum.A, 123}}
                               };

            var json = JsonSerializer.SerializeToString(instance);

            var fromJson = new JavaScriptSerializer().Deserialize<HasDate>(json);

            StringAssert.Contains("\"1\":123", json);
            Assert.IsNotNull(fromJson );
        }
        public void CanSerializeTypeWithDictOfFlags()
        {
            var instance = new HasDictOfFlagsToInt
            {
                Dict = new Dictionary <FlagsEnum, int> {
                    { FlagsEnum.A, 123 }
                }
            };

            var json = JsonSerializer.SerializeToString(instance);

            var fromJson = new JavaScriptSerializer().Deserialize <HasDate>(json);

            StringAssert.Contains("\"1\":123", json);
            Assert.IsNotNull(fromJson);
        }