Ejemplo n.º 1
0
        public void Parsers_Ctor_Assigns_Parsers_During_Construction()
        {
            var resolver = new TypeParserResolver(new DateTime_Iso8601_Parser());

            var parser = resolver.Find <DateTime>();

            Assert.IsInstanceOfType(parser, typeof(DateTime_Iso8601_Parser));
        }
Ejemplo n.º 2
0
        public void Find_Returns_Assigned_Generic_Parser()
        {
            var resolver = new TypeParserResolver(new DateTime_Iso8601_Parser());

            var parser = resolver.Find <DateTime>();

            Assert.IsInstanceOfType(parser, typeof(DateTime_Iso8601_Parser));
        }
Ejemplo n.º 3
0
        public void Find_Returns_Null_If_Parser_Assigned_To_Different_Type()
        {
            var resolver = new TypeParserResolver(new DateTimeOffset_Iso8601_Parser());

            var parser = resolver.Find <DateTime>();

            Assert.IsNull(parser);
        }
Ejemplo n.º 4
0
        public void Find_Returns_Null_If_No_Parser_Assigned()
        {
            var resolver = new TypeParserResolver();

            var parser = resolver.Find <DateTime>();

            Assert.IsNull(parser);
        }