示例#1
0
        public void GeneralOptions()
        {
            var original  = new GeneralOptions(Theme.Dark, false, 0.5, 125);
            var converter = new GeneralOptionsConverter();
            var state     = converter.Convert(original);
            var restored  = converter.Convert(state);

            restored.ShouldBeEquivalentTo(original);
        }
        public void GeneralOptions()
        {

            var original = new GeneralOptions(Theme.Dark, false,0.5,125);
            var converter = new GeneralOptionsConverter();
            var state = converter.Convert(original);
            var restored = converter.Convert(state);
            restored.ShouldBeEquivalentTo(original);
        }
        private void SerializeAndDeserializeWithCulture(string cultureName)
        {
            Thread.CurrentThread.CurrentCulture = new CultureInfo(cultureName);

            var original = new GeneralOptions(Theme.Dark, false,0.5, 125,5);
            var converter = new GeneralOptionsConverter();
            var state = converter.Convert(original);
            var restored = converter.Convert(state);
            restored.ShouldBeEquivalentTo(original);
        }
示例#4
0
        private void SerializeAndDeserializeWithCulture(string cultureName)
        {
            Thread.CurrentThread.CurrentCulture = new CultureInfo(cultureName);

            var original  = new GeneralOptions(Theme.Dark, false, 0.5, 125, 5, true, false);
            var converter = new GeneralOptionsConverter();
            var state     = converter.Convert(original);
            var restored  = converter.Convert(state);

            restored.ShouldBeEquivalentTo(original);
        }