public void HandlesInlineAdditionSuccessful_InsertBetweenParentesisAfterOtherService() { var addition = "IService myService"; var contextStart = "public SomeClass(IOtherService otherService"; var contextEnd = ")"; var styleProvider = new BaseCodeStyleProvider(); var output = styleProvider.AdaptInlineAddition(addition, contextStart, contextEnd); Assert.Equal(", IService myService", output); }
public void HandlesAdditionSuccessful_InsertBeforeComment() { var insertionBuffer = new List <string>() { "FunctionA();", }; var lastContextLine = string.Empty; var nextContextLine = "// My comment"; var styleProvider = new BaseCodeStyleProvider(); var output = styleProvider.AdaptInsertionBlock(insertionBuffer, lastContextLine, nextContextLine); Assert.Equal(string.Empty, output.Last()); }
public MergeHandler(BaseCodeStyleProvider codeStyleProvider) { _codeStyleProvider = codeStyleProvider; }
public MergeConfiguration(string fileName, BaseCodeStyleProvider codeStyleProvider, bool failOnError) { FilePath = fileName; CodeStyleProvider = codeStyleProvider; FailOnError = failOnError; }