@@ -8,7 +8,7 @@ namespace Aquality.Selenium.Tests.Integration
8
8
{
9
9
internal class BrowserTabsTests : UITest
10
10
{
11
- private readonly WelcomeForm WelcomeForm = new WelcomeForm ( ) ;
11
+ private readonly WelcomeForm WelcomeForm = new ( ) ;
12
12
13
13
[ SetUp ]
14
14
public void Before ( )
@@ -22,8 +22,8 @@ public void Should_BePossibleTo_OpenUrlInNewTab()
22
22
var url = new WelcomeForm ( ) . Url ;
23
23
var browser = AqualityServices . Browser ;
24
24
browser . Tabs ( ) . OpenInNewTab ( url ) ;
25
- Assert . AreEqual ( 2 , browser . Tabs ( ) . TabHandles . Count ) ;
26
- Assert . AreEqual ( browser . Driver . Url , url ) ;
25
+ Assert . That ( browser . Tabs ( ) . TabHandles . Count , Is . EqualTo ( 2 ) ) ;
26
+ Assert . That ( url , Is . EqualTo ( browser . Driver . Url ) ) ;
27
27
}
28
28
29
29
[ Test ]
@@ -32,8 +32,8 @@ public void Should_BePossibleTo_OpenUrlInNewTab_ViaJs()
32
32
var url = new WelcomeForm ( ) . Url ;
33
33
var browser = AqualityServices . Browser ;
34
34
browser . Tabs ( ) . OpenInNewTabViaJs ( url ) ;
35
- Assert . AreEqual ( 2 , browser . Tabs ( ) . TabHandles . Count ) ;
36
- Assert . AreEqual ( browser . Driver . Url , url ) ;
35
+ Assert . That ( browser . Tabs ( ) . TabHandles . Count , Is . EqualTo ( 2 ) ) ;
36
+ Assert . That ( url , Is . EqualTo ( browser . Driver . Url ) ) ;
37
37
}
38
38
39
39
[ Test ]
@@ -42,25 +42,25 @@ public void Should_BePossibleTo_OpenUriInNewTab()
42
42
var url = new Uri ( new WelcomeForm ( ) . Url ) ;
43
43
var browser = AqualityServices . Browser ;
44
44
browser . Tabs ( ) . OpenInNewTab ( url ) ;
45
- Assert . AreEqual ( 2 , browser . Tabs ( ) . TabHandles . Count ) ;
46
- Assert . AreEqual ( new Uri ( browser . Driver . Url ) , url ) ;
45
+ Assert . That ( browser . Tabs ( ) . TabHandles . Count , Is . EqualTo ( 2 ) ) ;
46
+ Assert . That ( url , Is . EqualTo ( new Uri ( browser . Driver . Url ) ) ) ;
47
47
}
48
48
49
49
[ Test ]
50
50
public void Should_BePossibleTo_HandleTab ( )
51
51
{
52
52
var browser = AqualityServices . Browser ;
53
53
var tabHandle = browser . Tabs ( ) . CurrentTabHandle ;
54
- Assert . IsNotEmpty ( tabHandle , "Tab name should not be empty" ) ;
54
+ Assert . That ( tabHandle , Is . Not . Empty , "Tab name should not be empty" ) ;
55
55
}
56
56
57
57
[ Test ]
58
58
public void Should_BePossibleTo_GetTabHandles ( )
59
59
{
60
60
var browser = AqualityServices . Browser ;
61
61
var tabHandles = browser . Tabs ( ) . TabHandles ;
62
- Assert . AreEqual ( 1 , tabHandles . Count , "Tab number should be correct" ) ;
63
- Assert . IsNotEmpty ( tabHandles . First ( ) , "Tab handle should not be empty" ) ;
62
+ Assert . That ( tabHandles . Count , Is . EqualTo ( 1 ) , "Tab number should be correct" ) ;
63
+ Assert . That ( tabHandles . First ( ) , Is . Not . Empty , "Tab handle should not be empty" ) ;
64
64
}
65
65
66
66
[ Test ]
@@ -71,12 +71,12 @@ public void Should_BePossibleTo_OpenNewTab()
71
71
72
72
browser . Tabs ( ) . OpenNewTab ( ) ;
73
73
var newTabHandle = browser . Tabs ( ) . CurrentTabHandle ;
74
- Assert . AreEqual ( 2 , browser . Tabs ( ) . TabHandles . Count , "New tab should be opened" ) ;
75
- Assert . AreNotEqual ( tabHandle , newTabHandle , "Browser should be switched to new tab" ) ;
74
+ Assert . That ( browser . Tabs ( ) . TabHandles . Count , Is . EqualTo ( 2 ) , "New tab should be opened" ) ;
75
+ Assert . That ( newTabHandle , Is . Not . EqualTo ( tabHandle ) , "Browser should be switched to new tab" ) ;
76
76
77
77
browser . Tabs ( ) . OpenNewTab ( false ) ;
78
- Assert . AreEqual ( 3 , browser . Tabs ( ) . TabHandles . Count , "New tab should be opened" ) ;
79
- Assert . AreEqual ( newTabHandle , browser . Tabs ( ) . CurrentTabHandle , "Browser should not be switched to new tab" ) ;
78
+ Assert . That ( browser . Tabs ( ) . TabHandles . Count , Is . EqualTo ( 3 ) , "New tab should be opened" ) ;
79
+ Assert . That ( browser . Tabs ( ) . CurrentTabHandle , Is . EqualTo ( newTabHandle ) , "Browser should not be switched to new tab" ) ;
80
80
}
81
81
82
82
[ Test ]
@@ -87,22 +87,22 @@ public void Should_BePossibleTo_OpenNewTab_ViaJs()
87
87
88
88
browser . Tabs ( ) . OpenNewTabViaJs ( ) ;
89
89
var newTabHandle = browser . Tabs ( ) . CurrentTabHandle ;
90
- Assert . AreEqual ( 2 , browser . Tabs ( ) . TabHandles . Count , "New tab should be opened" ) ;
91
- Assert . AreNotEqual ( tabHandle , newTabHandle , "Browser should be switched to new tab" ) ;
90
+ Assert . That ( browser . Tabs ( ) . TabHandles . Count , Is . EqualTo ( 2 ) , "New tab should be opened" ) ;
91
+ Assert . That ( newTabHandle , Is . Not . EqualTo ( tabHandle ) , "Browser should be switched to new tab" ) ;
92
92
93
93
browser . Tabs ( ) . OpenNewTabViaJs ( false ) ;
94
- Assert . AreEqual ( 3 , browser . Tabs ( ) . TabHandles . Count , "New tab should be opened" ) ;
95
- Assert . AreEqual ( newTabHandle , browser . Tabs ( ) . CurrentTabHandle , "Browser should not be switched to new tab" ) ;
94
+ Assert . That ( browser . Tabs ( ) . TabHandles . Count , Is . EqualTo ( 3 ) , "New tab should be opened" ) ;
95
+ Assert . That ( browser . Tabs ( ) . CurrentTabHandle , Is . EqualTo ( newTabHandle ) , "Browser should not be switched to new tab" ) ;
96
96
}
97
97
98
98
[ Test ]
99
99
public void Should_BePossibleTo_CloseTab ( )
100
100
{
101
101
var browser = AqualityServices . Browser ;
102
102
WelcomeForm . ClickElementalSelenium ( ) ;
103
- Assert . AreEqual ( 2 , browser . Tabs ( ) . TabHandles . Count , "New tab should be opened" ) ;
103
+ Assert . That ( browser . Tabs ( ) . TabHandles . Count , Is . EqualTo ( 2 ) , "New tab should be opened" ) ;
104
104
browser . Tabs ( ) . CloseTab ( ) ;
105
- Assert . AreEqual ( 1 , browser . Tabs ( ) . TabHandles . Count , "New tab should be closed" ) ;
105
+ Assert . That ( browser . Tabs ( ) . TabHandles . Count , Is . EqualTo ( 1 ) , "New tab should be closed" ) ;
106
106
}
107
107
108
108
[ Test ]
@@ -177,11 +177,12 @@ private void CheckSwitchingBy(int expectedTabCount, Action switchMethod)
177
177
{
178
178
var browser = AqualityServices . Browser ;
179
179
var tabHandle = browser . Tabs ( ) . CurrentTabHandle ;
180
+ Assert . That ( tabHandle , Is . Not . Empty ) ;
180
181
WelcomeForm . ClickElementalSelenium ( ) ;
181
182
var newTabHandle = browser . Tabs ( ) . TabHandles . Last ( ) ;
182
183
switchMethod . Invoke ( ) ;
183
- Assert . AreEqual ( newTabHandle , browser . Tabs ( ) . CurrentTabHandle , "Browser should be switched to correct tab" ) ;
184
- Assert . AreEqual ( expectedTabCount , browser . Tabs ( ) . TabHandles . Count , "Number of tabs should be correct" ) ;
184
+ Assert . That ( browser . Tabs ( ) . CurrentTabHandle , Is . EqualTo ( newTabHandle ) , "Browser should be switched to correct tab" ) ;
185
+ Assert . That ( browser . Tabs ( ) . TabHandles . Count , Is . EqualTo ( expectedTabCount ) , "Number of tabs should be correct" ) ;
185
186
}
186
187
}
187
188
}
0 commit comments