Beispiel #1
0
        public void ListAssertsExample()
        {
            string[] searchResults =
            {
                "IPhone 4", "IPhone 5S", "IPhone 6"
            };
            Assert.Each(searchResults).Contains("IPhone");
            Assert.Each(searchResults).Matches("IPhone \\d.*");
            Assert.CollectionEquals(searchResults, new[] { "IPhone 4", "IPhone 6", "IPhone 5S" });
            Assert.CollectionEquals(searchResults, new List <string> {
                "IPhone 4", "IPhone 6", "IPhone 5S"
            });
            // TODO: Add case insensetive version of them
            // TODO: Add failMessage parameter for each method
            Assert.Each(new[] { "IPhone 4", "IPhone 6", "IPhone 5S" }).AreDifferent();

            var sameList = new List <string> {
                "test", "test", "tesT"
            };

            Assert.IgnoreCase().Each(sameList).AreSame();

            var sortedListAsc = new List <int> {
                1, 2, 3
            };

            Assert.IsSortedByAsc(sortedListAsc);

            int[] sortedArrayDesc = { 8, 7, 6 };
            Assert.IsSortedByDesc(sortedArrayDesc);
        }
Beispiel #2
0
 public void CommonAssertsExample()
 {
     Assert.Contains("Test Text", "Text");
     Assert.Matches("1352-423-85746", "\\d{4}-\\d{3}-\\d{5}");
     Assert.IsTrue(1 == 1);
     Assert.IsFalse("test".Contains("a"));
     Assert.IgnoreCase().AreEquals("Test String", "test STRING");
 }
Beispiel #3
0
 public void ExceptionAssertExample()
 {
     Assert.ThrowException(() => { throw new Exception("My exception"); }, "My exception");
     Assert.ThrowException(() => { throw new ArgumentException("Test exception"); }, typeof(ArgumentException), "Test exception");
     Assert.HasNoException(() =>
     {
         var i = 10;
         i++;
     });
 }
Beispiel #4
0
        public void WaitAssertExample()
        {
            string[]      searchResults = { "IPhone 4", "IPhone 5S", "IPhone 6", "IPhone 7" };
            var           i             = 0;
            Func <string> getNextFunc   = () =>
            {
                if (i == searchResults.Length)
                {
                    i = 0;
                }
                return(searchResults[i++]);
            };

            Assert.AreEquals(() => getNextFunc(), "IPhone 7");
            Assert.Contains(() => getNextFunc(), "IPhone 6");
            Assert.WaitTimeout(5).IgnoreCase().Matches(() => getNextFunc(), ".*s");
        }
Beispiel #5
0
 public void WaitMatchTest()
 {
     Assert.AreEquals(_textItem.WaitMatchText(_regEx), _expectedText);
 }
Beispiel #6
0
 public void GetValueTest()
 {
     Assert.AreEquals(_textItem.Value, _expectedText);
 }
Beispiel #7
0
 public void GetTextTest()
 {
     Assert.AreEquals(_textItem.GetText, _expectedText);
 }
Beispiel #8
0
 public void GetNameTest()
 {
     Assert.AreEquals(OddNumbersControl.Name, "Odd Numbers");
 }
Beispiel #9
0
 public void GetOptionsAsTextTest()
 {
     Assert.AreEquals(OddNumbersControl.OptionsAsText, "1, 3, 5, 7");
 }
Beispiel #10
0
 public void GetValuesTest()
 {
     Assert.CollectionEquals(OddNumbersControl.Values, OddOptions);
 }
Beispiel #11
0
 public void GetCellStringStringTest()
 {
     Assert.AreEquals(Table.Cell("Now", "4").GetText, _cellValue);
 }
Beispiel #12
0
 public void IsCheckTest()
 {
     Assert.IsFalse(_checkBoxWater.IsChecked());
     _checkBoxWater.Click();
     Assert.IsTrue(_checkBoxWater.IsChecked());
 }
Beispiel #13
0
 public void GetCellParamsIntIntTest()
 {
     Assert.AreEquals(Table.Cell(Column.column(2), Row.row(4)).GetText, _cellValue);
 }
Beispiel #14
0
 public void GetCellParamsStringStringTest()
 {
     Assert.AreEquals(Table.Cell(Column.column("Now"), Row.row("4")).GetText, _cellValue);
 }
Beispiel #15
0
 public void WaitText()
 {
     Assert.AreEquals(_textItem.WaitText(_contains), _expectedText);
 }
Beispiel #16
0
 public void WaitTextParallelTest()
 {
     SupportPage.IsOpened();
     RunParallel(() => HomePage.IsOpened());
     Assert.AreEquals(_textItem.WaitText(_contains), _expectedText);
 }
Beispiel #17
0
 public void GetCellIntIntTest()
 {
     Assert.AreEquals(Table.Cell(2, 4).GetText, _cellValue);
 }