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); }
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); }