Example #1
0
        public void PassingLeftDirectionEmptyValueTest()
        {
            DiffBusiness.AddToStorage("id", "", EnumDirection.Left);
            var left = DiffBusiness.First("id").left;

            Assert.Equal("", left);
        }
Example #2
0
        public void PassingRightDirectionEmptyValueTest()
        {
            DiffBusiness.AddToStorage("id", "", EnumDirection.Right);
            var right = DiffBusiness.First("id").right;

            Assert.Equal("", right);
        }
Example #3
0
        public void PassingGetResultSameSizeTest()
        {
            DiffBusiness.AddToStorage("id", "Zm9yIHN1cmUgWW91IFdJTEw=", EnumDirection.Right);
            DiffBusiness.AddToStorage("id", "Zm9yIHN1cmUgWW91IFdJTEw=", EnumDirection.Left);
            var result = DiffBusiness.GetResult("id");

            Assert.Equal(result.diference, EnumDiff.Equal.ToString());
        }
Example #4
0
        public void PassingIsTheSameLengthTest()
        {
            Diff diff = getDefaultDiff();

            DiffBusiness.AddToStorage(diff.id, diff.right, EnumDirection.Right);
            DiffBusiness.AddToStorage(diff.id, diff.right, EnumDirection.Left);
            var result = DiffBusiness.First("id").right.Length.Equals(DiffBusiness.First("id").left.Length);

            Assert.True(result);
        }
Example #5
0
        public void PassingGetResultSameSizeLengthTest()
        {
            Diff diff = getDefaultDiff();

            DiffBusiness.AddToStorage(diff.id, diff.right, EnumDirection.Right);
            DiffBusiness.AddToStorage(diff.id, diff.left, EnumDirection.Left);
            var result = DiffBusiness.GetResult("id");

            Assert.Equal(result.length, 5);
        }
Example #6
0
        public void PassingGetResultSameSizeDiferenceTest()
        {
            Diff diff = getDefaultDiff();

            DiffBusiness.AddToStorage(diff.id, diff.right, EnumDirection.Right);
            DiffBusiness.AddToStorage(diff.id, "left1", EnumDirection.Left);
            var result = DiffBusiness.GetResult("id");

            Assert.Equal(result.diference, EnumDiff.SameSize.ToString());
        }
Example #7
0
        public IActionResult PostRight([FromBody] InputValue input, string id)
        {
            if (input == null)
            {
                throw new ArgumentNullException("input");
            }
            if (input.value.Trim() == String.Empty)
            {
                throw new ArgumentException("Input.value cannot be empty", "input");
            }

            if (id == null)
            {
                throw new ArgumentNullException("id");
            }
            if (id.Trim() == String.Empty)
            {
                throw new ArgumentException("id cannot be empty", "id");
            }

            DiffBusiness.AddToStorage(id, input.value, EnumDirection.Right);
            return(new JsonResult("OK"));
        }
Example #8
0
 public IActionResult Get(string id)
 {
     return(new JsonResult(DiffBusiness.GetResult(id)));
 }