Exemplo n.º 1
0
        public void Different_sizes_must_return_different_size_message()
        {
            //Arrange
            var expectedResult = new List <string> {
                "The files are different sizes."
            };
            var diff = new Differentiation(1, "dGVjZSAyMjIyMjI=", "dGVjZSAy");

            //Act
            var result = diff.Differentiate();

            //Assert
            Assert.Equal(expectedResult, result);
        }
Exemplo n.º 2
0
        public void Same_sizes_with_different_content_must_return_differences()
        {
            //Arrange
            var expectedResult = new List <string> {
                "Offset: 2, length: 2"
            };
            var diff = new Differentiation(1, "dGVjZSAy", "dGVzdCAy");

            //Act
            var result = diff.Differentiate();

            //Assert
            Assert.Equal(expectedResult, result);
        }
Exemplo n.º 3
0
        public void Equal_left_and_right_must_return_equal_message()
        {
            //Arrange
            var expectedResult = new List <string> {
                "The files are equal."
            };
            var diff = new Differentiation(1, "dGVjZSAy", "dGVjZSAy");

            //Act
            var result = diff.Differentiate();

            //Assert
            Assert.Equal(expectedResult, result);
        }