public void SendKeys() { var searchScreen = new InvokeSearchScreen(); searchScreen.Open(); Assume.That(searchScreen.State.IsDisplayed, $"{searchScreen.Name} should be opened from the menu"); const string query = "Hello world!"; searchScreen.SubmitSearch(query); Assert.AreEqual(query, searchScreen.SearchResult, "Search result don't match to entered query"); }
public void SaveAndCompareScreenDump() { var searchScreen = new InvokeSearchScreen(); searchScreen.Open(); Assume.That(searchScreen.State.IsDisplayed, $"{searchScreen.Name} should be opened from the menu"); searchScreen.Dump.Save(); Assert.That(searchScreen.Dump.Compare(), Is.EqualTo(0), "Current screen should have no visual difference comparing to just saved dump"); const string query = "Hello world!"; searchScreen.TypeQuery(query); Assert.That(searchScreen.Dump.Compare(), Is.GreaterThan(0), "Current screen should have visual difference comparing to dump saved before the search"); }