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); }
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"); }
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++; }); }
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"); }
public void WaitMatchTest() { Assert.AreEquals(_textItem.WaitMatchText(_regEx), _expectedText); }
public void GetValueTest() { Assert.AreEquals(_textItem.Value, _expectedText); }
public void GetTextTest() { Assert.AreEquals(_textItem.GetText, _expectedText); }
public void GetNameTest() { Assert.AreEquals(OddNumbersControl.Name, "Odd Numbers"); }
public void GetOptionsAsTextTest() { Assert.AreEquals(OddNumbersControl.OptionsAsText, "1, 3, 5, 7"); }
public void GetValuesTest() { Assert.CollectionEquals(OddNumbersControl.Values, OddOptions); }
public void GetCellStringStringTest() { Assert.AreEquals(Table.Cell("Now", "4").GetText, _cellValue); }
public void IsCheckTest() { Assert.IsFalse(_checkBoxWater.IsChecked()); _checkBoxWater.Click(); Assert.IsTrue(_checkBoxWater.IsChecked()); }
public void GetCellParamsIntIntTest() { Assert.AreEquals(Table.Cell(Column.column(2), Row.row(4)).GetText, _cellValue); }
public void GetCellParamsStringStringTest() { Assert.AreEquals(Table.Cell(Column.column("Now"), Row.row("4")).GetText, _cellValue); }
public void WaitText() { Assert.AreEquals(_textItem.WaitText(_contains), _expectedText); }
public void WaitTextParallelTest() { SupportPage.IsOpened(); RunParallel(() => HomePage.IsOpened()); Assert.AreEquals(_textItem.WaitText(_contains), _expectedText); }
public void GetCellIntIntTest() { Assert.AreEquals(Table.Cell(2, 4).GetText, _cellValue); }