public TestGeneratorOptions(TestSwaggerJsonLoader jsonLoader, ITestSwaseyWriter writer) { _jsonLoader = jsonLoader; _testWriter = writer; Loader = _jsonLoader.Load; OperationWriter = _testWriter.Write; }
public static GeneratorOptions DefaultGeneratorOptions(Func <Uri, Task <string> > jsonLoader, ITestSwaseyWriter writer) { return(new TestGeneratorOptions(new TestSwaggerJsonLoader(jsonLoader), writer ?? new StringBuilderSwaseyWriter()) { ApiNamespace = Fixtures.DefaultApiNamespace, ModelNamespace = Fixtures.DefaultModelNamespace, ApiEnumTemplate = TestingTemplates.Template_ServiceClientEnum, ApiModelTemplate = TestingTemplates.Template_ServiceClientModel, ApiOperationTemplate = TestingTemplates.Template_ServiceClientOperation }); }