public StaticCommandLineRouterFixture()
 {
     WithRouteCommandParser  = new RouteCommandsParser(SerilogFixture.UsefullLogger <RouteCommandsParser>());
     WithRouteOptionsParser  = new RouteOptionsParser(SerilogFixture.UsefullLogger <RouteOptionsParser>());
     WithRouteRequestBuilder = new RouteRequestBuilder(SerilogFixture.UsefullLogger <RouteRequestBuilder>());
     WithRouteValidator      = new RouteRequestValidatorFixture().Build();
 }
Exemple #2
0
        public void MapOperation_HappyPath(IRequest expectedRequest, Noun noun)
        {
            var sut = new RouteRequestBuilder(SerilogFixture.UsefullLogger <RouteRequestBuilder>());

            var actualRequest = sut.GetRequestForVerb(noun);

            actualRequest.Should().NotBeNull();

            if (expectedRequest is AppLoginRequest expectedAppLoginRequest && actualRequest is AppLoginRequest actualAppLoginRequest)
            {
                actualAppLoginRequest.Should().BeEquivalentTo(expectedAppLoginRequest);
            }