Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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);
        }