示例#1
0
        public void ShouldInitializeEmptyFormat()
        {
            ValueTuple <string, string> emptyPrefixAndSuffix = (null, null);

            var factory = new DictionaryFormat();

            var toString = factory.Compile <int, string>();

            Assert.That(factory.KeyValueSeparator, Is.Null);
            Assert.That(factory.KeyValuePairSeparator, Is.Null);
            Assert.That(factory.KeyPrefixAndSuffix, Is.EqualTo(emptyPrefixAndSuffix));
            Assert.That(factory.ValuePrefixAndSuffix, Is.EqualTo(emptyPrefixAndSuffix));
            Assert.That(factory.KeyValuePairPrefixAndSuffix, Is.EqualTo(emptyPrefixAndSuffix));
            Assert.That(factory.DictionaryPrefixAndSuffix, Is.EqualTo(emptyPrefixAndSuffix));
            Assert.That(factory.Options, Is.EqualTo(DictionaryFormatOptions.None));

            Assert.That(toString(Dictionary), Is.EqualTo("0null1Leroy Jenkins7James Bond"));
        }