public void RemoveT0AliasesDeletesAnyT0ReferenceOutsideStrings() { Assert.Equal("'T0.'", T0ReferenceRemover.RemoveT0Aliases("t0.'T0.'")); Assert.Equal("Code", T0ReferenceRemover.RemoveT0Aliases("T0.Code")); Assert.Equal("(Code)", T0ReferenceRemover.RemoveT0Aliases("(T0.Code)")); Assert.Equal("(Code + ' ' + Name)", T0ReferenceRemover.RemoveT0Aliases("(T0.Code + ' ' + T0.Name)")); }
public void RemoveT0AliasesLeavesT0ExpressionsInStringsAsIs() { Assert.Equal("'T0.'", T0ReferenceRemover.RemoveT0Aliases("'T0.'")); Assert.Equal("'T0.'", T0ReferenceRemover.RemoveT0Aliases("'T0.'")); Assert.Equal("'T0.''t0.T1.T0.'", T0ReferenceRemover.RemoveT0Aliases("'T0.''t0.T1.T0.'")); Assert.Equal("'!-''T0.^.&", T0ReferenceRemover.RemoveT0Aliases("'!-''T0.^.&")); }
public void RemoveT0AliasesWithNullExpressionThrowsArgumentNull() { Assert.Throws <ArgumentNullException>(() => T0ReferenceRemover.RemoveT0Aliases(null)); }
public void RemoveT0AliasesLeavesExpressionsWithNoT0AliasesAsIs() { Assert.Equal("ABC", T0ReferenceRemover.RemoveT0Aliases("ABC")); Assert.Equal("abc", T0ReferenceRemover.RemoveT0Aliases("abc")); Assert.Equal("'!-''.^.&", T0ReferenceRemover.RemoveT0Aliases("'!-''.^.&")); }
public void RemoveT0AliasesWorksWithEmptyString() { Assert.Equal("", T0ReferenceRemover.RemoveT0Aliases("")); }