Ejemplo n.º 1
0
            public void Returns_Collection_With_Single_Unnamed_Group()
            {
                // Given
                var message  = new MessageFixture("some message").Build();
                var listener = new TextListener("(.*)", _ => Task.CompletedTask);

                // When
                var parameters = listener.GetParameters(message);

                // Then
                Assert.Equal(1, parameters.Count());
            }
Ejemplo n.º 2
0
            public void Returns_Named_Parameters()
            {
                // Given
                var message  = new MessageFixture("some message").Build();
                var listener = new TextListener("some (?<Foo>.*)", _ => Task.CompletedTask);

                // When
                var parameters = listener.GetParameters(message).ToList();

                // Then
                Assert.NotNull(parameters.SingleOrDefault(p => p.Name == "Foo"));
            }
Ejemplo n.º 3
0
            public void Returns_Empty_Collection_When_No_Groups()
            {
                // Given
                var message  = new MessageFixture("some message").Build();
                var listener = new TextListener(".*", _ => Task.CompletedTask);

                // When
                var parameters = listener.GetParameters(message);

                // Then
                Assert.Empty(parameters);
            }