public void StartsWithUncPatternEmptyString() { string winDirectory = string.Format("", _directoryStart); string unixDirectory = string.Format("", _altDirectoryStart); FileUtilitiesRegex.StartsWithUncPattern(winDirectory).ShouldBe(false); FileUtilitiesRegex.StartsWithUncPattern(unixDirectory).ShouldBe(false); }
public void MatchLengthStartWithUncPatternEmptyString() { string winDirectory = string.Format("", _directoryStart); string unixDirectory = string.Format("", _altDirectoryStart); FileUtilitiesRegex.StartsWithUncPatternMatchLength(winDirectory).ShouldBe(-1); FileUtilitiesRegex.StartsWithUncPatternMatchLength(unixDirectory).ShouldBe(-1); }
public void StartWithUncPatternLessThanMinimum() { string winDirectory = string.Format("{0}", _directoryStart); string unixDirectory = string.Format("{0}", _altDirectoryStart); FileUtilitiesRegex.StartsWithUncPattern(winDirectory).ShouldBe(false); FileUtilitiesRegex.StartsWithUncPattern(unixDirectory).ShouldBe(false); }
public void StartWithUncPatternNoShare() { string winDirectory = string.Format("{0}server", _directoryStart); string unixDirectory = string.Format("{0}server", _altDirectoryStart); FileUtilitiesRegex.StartsWithUncPattern(winDirectory).ShouldBe(false); FileUtilitiesRegex.StartsWithUncPattern(unixDirectory).ShouldBe(false); }
public void UncPatternTrailingSlash() { string winDirectory = string.Format("{0}abc\\def\\", _directoryStart); string unixDirectory = string.Format("{0}abc/def/", _altDirectoryStart); FileUtilitiesRegex.IsUncPattern(winDirectory).ShouldBe(false); FileUtilitiesRegex.IsUncPattern(unixDirectory).ShouldBe(false); }
public void MatchLengthStartWithUncPatternTrailingSlash() { string winDirectory = string.Format("{0}abc\\def\\", _directoryStart); string unixDirectory = string.Format("{0}abc/def/", _altDirectoryStart); FileUtilitiesRegex.StartsWithUncPatternMatchLength(winDirectory).ShouldBe(9); FileUtilitiesRegex.StartsWithUncPatternMatchLength(unixDirectory).ShouldBe(9); }
public void MatchLengthStartWithUncPatternExactDirectory() { string winDirectory = string.Format("{0}server\\path", _directoryStart); string unixDirectory = string.Format("{0}server/path", _altDirectoryStart); FileUtilitiesRegex.StartsWithUncPatternMatchLength(winDirectory).ShouldBe(13); FileUtilitiesRegex.StartsWithUncPatternMatchLength(unixDirectory).ShouldBe(13); }
public void StartWithUncPatternMixedSlashes() { string winDirectory = string.Format("{0}abc/def", _directoryStart); string unixDirectory = string.Format("{0}abc\\def", _altDirectoryStart); FileUtilitiesRegex.StartsWithUncPattern(winDirectory).ShouldBeTrue(); FileUtilitiesRegex.StartsWithUncPattern(unixDirectory).ShouldBeTrue(); }
public void UncPatternExactDirectory() { string winDirectory = string.Format("{0}server\\path", _directoryStart); string unixDirectory = string.Format("{0}server/path", _altDirectoryStart); FileUtilitiesRegex.IsUncPattern(winDirectory).ShouldBeTrue(); FileUtilitiesRegex.IsUncPattern(unixDirectory).ShouldBeTrue(); }
public void StartWithUncPatternMultiFolderDirectory() { string winDirectory = string.Format("{0}server\\path\\test\\abc", _directoryStart); string unixDirectory = string.Format("{0}server/path/test/abc", _altDirectoryStart); FileUtilitiesRegex.StartsWithUncPattern(winDirectory).ShouldBeTrue(); FileUtilitiesRegex.StartsWithUncPattern(unixDirectory).ShouldBeTrue(); }
public void DoesStartWithDrivePatternAllProperFormats() { string s; for (char i = 'A'; i <= 'Z'; i++) { s = i + ":"; FileUtilitiesRegex.StartsWithDrivePattern(s).ShouldBeTrue(); s = (char)(i + ('a' - 'A')) + ":"; FileUtilitiesRegex.StartsWithDrivePattern(s).ShouldBeTrue(); } }
public void StartWithDrivePatternInvalidPatternValidStart(string value) { FileUtilitiesRegex.StartsWithDrivePattern(value).ShouldBeTrue(); }
public void DrivePatternInvalidFormat(string value) { FileUtilitiesRegex.StartsWithDrivePattern(value).ShouldBe(false); FileUtilitiesRegex.IsDrivePattern(value).ShouldBe(false); }
public void PatternEmptyString() { FileUtilitiesRegex.IsUncPattern(string.Empty).ShouldBeFalse(); FileUtilitiesRegex.StartsWithUncPattern(string.Empty).ShouldBeFalse(); FileUtilitiesRegex.StartsWithUncPatternMatchLength(string.Empty).ShouldBe(-1); }