Esempio n. 1
0
        public void GetWhenBase64DataAreEqualReturnsMessage()
        {
            // Arrange
            testSetUp();

            // Act
            var diffRepository = DiffRepository.GetInstance();

            diffRepository.SaveLeft("1", "TestSame");
            diffRepository.SaveRight("1", "TestSame");
            var result = controller.Get("1");

            // Assert
            Assert.IsNotNull(result);
            Assert.AreEqual(result.StatusCode, HttpStatusCode.OK);
        }
Esempio n. 2
0
        public void GetWhenBase64DataHaveSameSizeAndTwoDifferenceReturnsMessage()
        {
            // Arrange
            testSetUp();

            // Act
            var diffRepository = DiffRepository.GetInstance();

            diffRepository.SaveLeft("1", "ATestSameSize1");
            diffRepository.SaveRight("1", "BTestSameSize2");
            var result = controller.Get("1");

            // Assert
            Assert.IsNotNull(result);
            Assert.AreEqual(result.StatusCode, HttpStatusCode.OK);
            //Assert.AreEqual("Difference found in position 0 left side: A and right side: B; Difference found in position 13 left side: 1 and right side: 2", result);
        }
Esempio n. 3
0
        public void GetWhenBase64DataHaveDifferentSizesReturnsMessage()
        {
            // Arrange
            testSetUp();

            // Act
            var diffRepository = DiffRepository.GetInstance();

            diffRepository.SaveLeft("1", "TestLeft");
            diffRepository.SaveRight("1", "TestRight");
            var result = controller.Get("1");

            // Assert
            Assert.IsNotNull(result);
            Assert.AreEqual(result.StatusCode, HttpStatusCode.OK);
            //Assert.AreEqual("left and right aren't same size", result);
        }
Esempio n. 4
0
 public DiffRepositoryFixture(SharedState sharedState)
 {
     _id  = sharedState.Id;
     _sut = sharedState.Sut;
 }
Esempio n. 5
0
 public DiffRepositoryTests()
 {
     _list       = new List <DiffJson>();
     _repository = new DiffRepository(_list);
 }