Ejemplo n.º 1
0
        private static TomlTable SetupConversionSetTest(TomlSettings.ConversionSets set, string tomlInput)
        {
            var config = TomlSettings.Create(cfg => cfg
                                             .AllowImplicitConversions(set)
                                             );

            TomlTable table = Toml.ReadString(tomlInput, config);

            return(table);
        }
Ejemplo n.º 2
0
        public void ReadToml_WhenConversionLevelBelowConvert_CannotConvertStringToGuidAutomatically(TomlSettings.ConversionSets set)
        {
            // Arrange
            var  cfg  = TomlSettings.Create(c => c.AllowImplicitConversions(set));
            Guid g    = Guid.NewGuid();
            var  read = Toml.ReadString($"g = '{g}'", cfg);

            // Act
            Action a = () => read.Get <Guid>("g");

            // Assert
            a.ShouldThrow <InvalidOperationException>();
        }