Exemple #1
0
            public void Should_ReturnValue_When_TypeIsDateTime(string key, DateTime value)
            {
                var input = new NameValueCollection
                {
                    [StringKey]  = StringValue,
                    [IntegerKey] = IntegerValue.ToString(CultureInfo.InvariantCulture),
                    [DateKey]    = DateValue.ToString(CultureInfo.InvariantCulture)
                };

                var sut = new Chapter3.AppConfig(input);

                var result = sut.Get <DateTime>(key);

                result.Match(() => default, some => some).Should().Be(value);
Exemple #2
0
            public void Should_ReturnValue_When_TypeIsInteger(string key, int value)
            {
                var input = new NameValueCollection
                {
                    [StringKey]  = StringValue,
                    [IntegerKey] = IntegerValue.ToString(CultureInfo.InvariantCulture),
                    [DateKey]    = DateValue.ToString(CultureInfo.InvariantCulture)
                };

                var sut = new Chapter3.AppConfig(input);

                var result = sut.Get(key, DefaultInteger);

                result.Should().Be(value);
            }