Ejemplo n.º 1
0
        public void Should_retrieve_en_us_parser()
        {
            // Arrange
            var factory = new DateParserFactory();

            // Act
            var result = factory.ForCulture("en-US");

            // Assert
            result.ShouldBeTypeOf<EnUsDateParser>();
        }
Ejemplo n.º 2
0
        public void Should_retrieve_pt_br_parser()
        {
            // Arrange
            var factory = new DateParserFactory();

            // Act
            var result = factory.ForCulture("pt-BR");

            // Assert
            result.ShouldBeTypeOf<PtBrDateParser>();
        }
Ejemplo n.º 3
0
        public void Should_not_find_unknown_culture()
        {
            // Arrange
            var factory = new DateParserFactory();

            // Act
            var exception = Should.Throw<KeyNotFoundException>(() =>
                factory.ForCulture("xxxxx"));

            // Assert
            exception.Message.ShouldBe("No parser found for this culture");
        }