public void When_parser_matcher_finds_match_it_should_return_a_message_parser() { // Act IMessageParser actual = _sut.GetParser("message-data"); // Assert actual.Should().Be(_dummyParserMock.Object); }
public void When_using_e2e_parser_configuration_should_return_correct_parser(string message, Type expectedParserType) { ServiceProvider serviceProvider = new ServiceCollection() .AddLogging() .AddParsers() .BuildServiceProvider(); _sut = (DefaultParserFactory)serviceProvider.GetRequiredService <IParserFactory>(); // Act IMessageParser actual = _sut.GetParser(message); // Assert actual.Should().BeOfType(expectedParserType); }