示例#1
0
        public void SaveConfiguration_ShouldSaveCorrectWriteNullableCharWithNullValue()
        {
            var config = new NullableConfiguration();

            _iniWrapper.SaveConfiguration(config);
            _iniParser.Received(1).Write(nameof(NullableConfiguration), nameof(NullableConfiguration.TestNullableChar), string.Empty);
        }
示例#2
0
        public void SaveConfiguration_ShouldSaveCorrectWriteNullableUint()
        {
            var config = new NullableConfiguration()
            {
                TestNullableUint = 100,
            };

            _iniWrapper.SaveConfiguration(config);
            _iniParser.Received(1).Write(nameof(NullableConfiguration), nameof(NullableConfiguration.TestNullableUint), "100");
        }
示例#3
0
        public void SaveConfiguration_ShouldSaveCorrectWriteNullableChar()
        {
            var config = new NullableConfiguration()
            {
                TestNullableChar = 'x',
            };

            _iniWrapper.SaveConfiguration(config);
            _iniParser.Received(1).Write(nameof(NullableConfiguration), nameof(NullableConfiguration.TestNullableChar), "x");
        }
示例#4
0
        public void SaveConfiguration_ShouldSaveCorrectWriteNullableEnum()
        {
            var config = new NullableConfiguration()
            {
                TestNullableEnum = TestEnum.Five,
            };

            _iniWrapper.SaveConfiguration(config);
            _iniParser.Received(1).Write(nameof(NullableConfiguration), nameof(NullableConfiguration.TestNullableEnum), "5");
        }