public void ThenFirstnameAndSurnameAreBothEmpty()
        {
            // Arrange
                var nameSplitter = new NameSplitter();

                // Act
                var nameParts = nameSplitter.GetNamePartsFromName("");

                // Assert
                Assert.AreEqual("", nameParts.FirstName);
                Assert.AreEqual("", nameParts.Surname);
        }
            public void ThenFirstnameIsFirstWordAndSurnameIsSecondWord()
            {
                // Arrange
                var nameSplitter = new NameSplitter();

                // Act
                var nameParts = nameSplitter.GetNamePartsFromName("Bob Smith");

                // Assert
                Assert.AreEqual("Bob", nameParts.FirstName);
                Assert.AreEqual("Smith", nameParts.Surname);
            }
            public void ThenFirstnameIsAllWordsExceptLasttWordAndSurnameIsLastWord()
            {
                // Arrange
                var nameSplitter = new NameSplitter();

                // Act
                var nameParts = nameSplitter.GetNamePartsFromName("Bob TheMan Smith");

                // Assert
                Assert.AreEqual("Bob TheMan", nameParts.FirstName);
                Assert.AreEqual("Smith", nameParts.Surname);
            }
        public void Split_ValidNameConsistsOfTwoPartsSeparatedByDot_ReturnsTheFirstPartAndScondPart()
        {
            var name = "TheTypeName.TheKey";
Example #5
0
 public void Setup()
 {
     splitter = new NameSplitter();
 }
Example #6
0
    public static MemberName SplitTdsName(string tdsName)
    {
        NameSplitter preSplitName = new NameSplitter(tdsName);

        return(preSplitName.GetMemberName());
    }