public AzureDevOps(ILogger logger, IAzureDevOpsRequest request, IApiConverter apiConverter, ITimeKeeper timeKeeper) { this.logger = logger; this.request = request; this.apiConverter = apiConverter; this.timeKeeper = timeKeeper; }
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); }
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"); }