Beispiel #1
0
 public AzureDevOps(ILogger logger, IAzureDevOpsRequest request, IApiConverter apiConverter, ITimeKeeper timeKeeper)
 {
     this.logger       = logger;
     this.request      = request;
     this.apiConverter = apiConverter;
     this.timeKeeper   = timeKeeper;
 }
Beispiel #2
0
        public static void CheckWrappingFunction(HeaderFilter filter, IApiConverter gen, string apiLine, string[] expectedLines)
        {
            var filtered = filter.FilterInput(apiLine);
            var w        = new WrapperGenerator(gen, filter);
            var result   = w.Convert(filtered);

            string[] lines = SplitToLines(result);

            CheckExpectedLines(expectedLines, lines);
        }
Beispiel #3
0
        private static void ProcessTestLine(string[] args, IApiConverter gen, HeaderFilter filter = null)
        {
            if (filter == null)
            {
                filter = createFilter();
            }
            string apiLine = args[0];

            apiLine = filter.FilterInput(apiLine)[0];
            var w      = new WrapperGenerator(gen, filter);
            var result = w.Convert(new string[] { apiLine });

            Console.WriteLine(result[0]);
        }
 public IAzureDevOps GetAzureDevOps(ILogger logger, IAzureDevOpsRequest request, IApiConverter apiConverter, ITimeKeeper timeKeeper)
 {
     return(new AzureDevOps(logger, request, apiConverter, timeKeeper));
 }
 public WrapperGenerator(IApiConverter converter)
 {
     this.converter = converter;
     this.filter    = new HeaderFilter();
 }
 public WrapperGenerator(IApiConverter converter, CodeFileFilter filter)
 {
     this.converter = converter;
     this.filter    = filter;
 }
 public GivenAApiConverter()
 {
     apiConverter = new ApiConverter("Changeset", "ClosedDate");
 }