public void AddSuffix_Empty_DoesNothing() { // Arrange var name = "Char_Hero_Spawn"; var addStringOp = new AddStringOperation(); addStringOp.Suffix = string.Empty; var expected = new RenameResult() { new Diff("Char_Hero_Spawn", DiffOperation.Equal) }; // Act var result = addStringOp.Rename(name, 0); // Assert Assert.AreEqual(expected, result); }
public void AddPrefix_NullTarget_Adds() { // Arrange string name = null; var addStringOp = new AddStringOperation(); addStringOp.Prefix = "Pre"; var expected = new RenameResult() { new Diff("Pre", DiffOperation.Insertion) }; // Act var result = addStringOp.Rename(name, 0); // Assert Assert.AreEqual(expected, result); }
public void AddPrefix_ValidPrefix_IsAdded() { // Arrange var name = "Hero_Spawn"; var addStringOp = new AddStringOperation(); addStringOp.Prefix = "Char_"; var expected = new RenameResult() { new Diff("Char_", DiffOperation.Insertion), new Diff("Hero_Spawn", DiffOperation.Equal) }; // Act var result = addStringOp.Rename(name, 0); // Assert Assert.AreEqual(expected, result); }