public void TestNameSeparationSingleNameProject() { string fullInput = "Firestone"; var result = NameSeparator.Separate(fullInput, DestinationEnum.Project); Assert.AreEqual(result.FullName, "Firestone"); Assert.AreEqual(result.FirstName, "Firestone"); Assert.IsNull(result.LastName); }
public void TestNameSeparationByCommaMultipleNames2() { string fullInput = "Jones, Mary Beth Gomez"; var result = NameSeparator.Separate(fullInput, DestinationEnum.Custodian); Assert.AreEqual("Mary Beth Gomez", result.FirstName); Assert.AreEqual("Jones", result.LastName); Assert.AreEqual("Jones, Mary Beth Gomez", result.FullName); }
public void TestNameSeparationBySpace() { string fullInput = "Javier Gonzalez"; var result = NameSeparator.Separate(fullInput, DestinationEnum.Custodian); Assert.AreEqual(result.FirstName, "Javier"); Assert.AreEqual(result.LastName, "Gonzalez"); Assert.AreEqual(result.FullName, "Gonzalez, Javier"); }
public void TestNameSeparationByCommaMultipleSpaces() { string fullInput = "Gonzalez Velandia , Javier "; var result = NameSeparator.Separate(fullInput, DestinationEnum.Custodian); Assert.AreEqual("Javier", result.FirstName); Assert.AreEqual("Gonzalez Velandia", result.LastName); Assert.AreEqual("Gonzalez Velandia, Javier", result.FullName); }
public void TestNameSeparationNoSeparator() { string fullInput = "Javier"; var result = NameSeparator.Separate(fullInput, DestinationEnum.Custodian); Assert.AreEqual("Javier", result.FirstName); Assert.IsNull(result.LastName); Assert.AreEqual("Javier", result.FullName); }
public void TestNameSeparationByUnderscore() { string fullInput = "Javier_Gonzalez"; var result = NameSeparator.Separate(fullInput, DestinationEnum.Custodian); Assert.AreEqual("Javier", result.FirstName); Assert.AreEqual("Gonzalez", result.LastName); Assert.AreEqual("Gonzalez, Javier", result.FullName); }
public override int GetHashCode() { unchecked // Overflow is fine { int hash = 17; hash = hash * 23 + (Field != null ? Field.GetHashCode() : 0); hash = hash * 23 + (IgnoreCase ? IgnoreCase.GetHashCode() : 0); hash = hash * 23 + (NameSeparator != null ? NameSeparator.GetHashCode() : 0); hash = hash * 23 + (TargetName != null ? TargetName.GetHashCode() : 0); hash = hash * 23 + (TargetType != null ? TargetType.GetHashCode() : 0); hash = hash * 23 + (UseQualifiedName ? UseQualifiedName.GetHashCode() : 0); return(hash); } }
void ReleaseDesignerOutlets() { if (ChallengeImage != null) { ChallengeImage.Dispose(); ChallengeImage = null; } if (ChallengeName != null) { ChallengeName.Dispose(); ChallengeName = null; } if (ChallengeTime != null) { ChallengeTime.Dispose(); ChallengeTime = null; } if (ChellangeRightImage != null) { ChellangeRightImage.Dispose(); ChellangeRightImage = null; } if (ClosedImage != null) { ClosedImage.Dispose(); ClosedImage = null; } if (LeftMargin != null) { LeftMargin.Dispose(); LeftMargin = null; } if (LeftSideView != null) { LeftSideView.Dispose(); LeftSideView = null; } if (NameSeparator != null) { NameSeparator.Dispose(); NameSeparator = null; } if (PointsText != null) { PointsText.Dispose(); PointsText = null; } if (RightMargin != null) { RightMargin.Dispose(); RightMargin = null; } if (SeperatorView != null) { SeperatorView.Dispose(); SeperatorView = null; } }
public FolderModel(String folderPath, String folderName, DestinationEnum destination) { FullPath = folderPath; FolderName = folderName; CustodianNames = NameSeparator.Separate(FolderName, destination); }