Ejemplo n.º 1
0
        public void ContainsInvalidContent_ValidContent_ReturnsFalse(string content)
        {
            // Arrange
            var change = new SourceChange(new SourceSpan(0, 0), content);

            // Act
            var result = CodeBlockEditHandler.ContainsInvalidContent(change);

            // Assert
            Assert.False(result);
        }
Ejemplo n.º 2
0
        public void IsAcceptableInsertion_NotInsert_ReturnsFalse()
        {
            // Arrange
            var change = new SourceChange(new SourceSpan(0, 2), string.Empty);

            // Act
            var result = CodeBlockEditHandler.IsAcceptableInsertion(change);

            // Assert
            Assert.False(result);
        }
Ejemplo n.º 3
0
        public void IsAcceptableInsertion_InvalidChange_ReturnsFalse()
        {
            // Arrange
            var change = new SourceChange(new SourceSpan(0, 0), "{");

            // Act
            var result = CodeBlockEditHandler.IsAcceptableInsertion(change);

            // Assert
            Assert.False(result);
        }
Ejemplo n.º 4
0
        public void IsAcceptableDeletion_NotDelete_ReturnsFalse()
        {
            // Arrange
            var span   = GetSpan(SourceLocation.Zero, "world");
            var change = new SourceChange(new SourceSpan(0, 0), "hello");

            // Act
            var result = CodeBlockEditHandler.IsAcceptableDeletion(span, change);

            // Assert
            Assert.False(result);
        }
Ejemplo n.º 5
0
        public void IsAcceptableDeletion_InvalidChange_ReturnsFalse()
        {
            // Arrange
            var span   = GetSpan(SourceLocation.Zero, "Hello {world}.");
            var change = new SourceChange(new SourceSpan(5, 3), string.Empty);

            // Act
            var result = CodeBlockEditHandler.IsAcceptableDeletion(span, change);

            // Assert
            Assert.False(result);
        }
Ejemplo n.º 6
0
        public void IsAcceptableReplacement_NotReplace_ReturnsFalse()
        {
            // Arrange
            var span   = GetSpan(SourceLocation.Zero, "Hello {world}.");
            var change = new SourceChange(new SourceSpan(0, 5), string.Empty);

            // Act
            var result = CodeBlockEditHandler.IsAcceptableReplacement(span, change);

            // Assert
            Assert.False(result);
        }
Ejemplo n.º 7
0
        public void IsAcceptableReplacement_ChangeContainsInvalidContent_ReturnsFalse()
        {
            // Arrange
            var span   = GetSpan(SourceLocation.Zero, "Hello {world}.");
            var change = new SourceChange(new SourceSpan(0, 0), "{");

            // Act
            var result = CodeBlockEditHandler.IsAcceptableReplacement(span, change);

            // Assert
            Assert.False(result);
        }
Ejemplo n.º 8
0
        public void ModifiesInvalidContent_InvalidContent_ReturnsTrue()
        {
            // Arrange
            var span   = GetSpan(SourceLocation.Zero, "Hello {world}.");
            var change = new SourceChange(new SourceSpan(5, 7), string.Empty);

            // Act
            var result = CodeBlockEditHandler.ModifiesInvalidContent(span, change);

            // Assert
            Assert.True(result);
        }
Ejemplo n.º 9
0
        public void IsAcceptableReplacement_AcceptableReplacement_ReturnsTrue()
        {
            // Arrange
            var span   = GetSpan(SourceLocation.Zero, "Hello {world}.");
            var change = new SourceChange(new SourceSpan(0, 5), "H3ll0");

            // Act
            var result = CodeBlockEditHandler.IsAcceptableReplacement(span, change);

            // Assert
            Assert.True(result);
        }
Ejemplo n.º 10
0
        public void IsAcceptableReplacement_ChangeToComment_ReturnsFalse()
        {
            // Arrange
            var span   = GetSpan(SourceLocation.Zero, "Hello @");
            var change = new SourceChange(new SourceSpan(6, 1), "@*");

            // Act
            var result = CodeBlockEditHandler.IsAcceptableReplacement(span, change);

            // Assert
            Assert.False(result);
        }