コード例 #1
0
        public void GetUniqueNameStrArry_NoRepeat()
        {
            //Arrange
            string[]            dummyNames   = { "name1", "name2", "name3" };
            IUniqueNameProvider nameProvider = new UniqueNameProvider();
            bool expected = false;

            //Act
            string resultName = nameProvider.GetUniqueName(dummyNames);
            bool   actual     = dummyNames.Contains(resultName);

            //Assert
            Assert.AreEqual(expected, actual);
        }
コード例 #2
0
        public void GetUniqueNameStrArryStr_NoUnnessecaryRename()
        {
            //Arrange
            string hardName = "name4";

            string[]            dummyNames   = { "name1", "name2", "name3" };
            IUniqueNameProvider nameProvider = new UniqueNameProvider();
            bool expected = true;

            //Act
            string resultName = nameProvider.GetUniqueName(dummyNames, hardName);
            bool   actual     = resultName == hardName;

            //Assert
            Assert.AreEqual(expected, actual);
        }