Exemplo n.º 1
0
        public void ParseFourValueTest()
        {
            // The values.
            int top = 4, left = 2, bottom = 6, right = 8;

            // Parse the values into sides.
            Assert.IsTrue(Sides.TryParse($"{top}, {right}, {bottom}, {left}", out Sides sides), "Sides could not parse.");

            // Ensure each side is correct.
            Assert.AreEqual(sides.Left, left, "Left was not correct.");
            Assert.AreEqual(sides.Bottom, bottom, "Bottom was not correct.");
            Assert.AreEqual(sides.Right, right, "Right was not correct.");
            Assert.AreEqual(sides.Top, top, "Top was not correct.");

            // Ensure each side is not relative.
            Assert.IsFalse(sides.IsLeftRelative, "Left was relative.");
            Assert.IsFalse(sides.IsBottomRelative, "Bottom was relative.");
            Assert.IsFalse(sides.IsRightRelative, "Right was relative.");
            Assert.IsFalse(sides.IsTopRelative, "Top was relative.");
        }
Exemplo n.º 2
0
        public void ParseOneValueTest()
        {
            // The value.
            int value = 4;

            // Parse the value into sides.
            Assert.IsTrue(Sides.TryParse(value.ToString(), out Sides sides), "Sides could not parse.");

            // Ensure each side is correct.
            Assert.AreEqual(sides.Left, value, "Left was not correct.");
            Assert.AreEqual(sides.Bottom, value, "Bottom was not correct.");
            Assert.AreEqual(sides.Right, value, "Right was not correct.");
            Assert.AreEqual(sides.Top, value, "Top was not correct.");

            // Ensure each side is not relative.
            Assert.IsFalse(sides.IsLeftRelative, "Left was relative.");
            Assert.IsFalse(sides.IsBottomRelative, "Bottom was relative.");
            Assert.IsFalse(sides.IsRightRelative, "Right was relative.");
            Assert.IsFalse(sides.IsTopRelative, "Top was relative.");
        }
Exemplo n.º 3
0
 public void WhiteSpaceFailTest() => Assert.IsFalse(Sides.TryParse("   ", out _));
Exemplo n.º 4
0
 public void NullFailTest() => Assert.IsFalse(Sides.TryParse(null, out _));
Exemplo n.º 5
0
 public void EmptyFailTest() => Assert.IsFalse(Sides.TryParse(string.Empty, out _));