73 lines
1.3 KiB
C#
73 lines
1.3 KiB
C#
|
using NUnit.Framework;
|
|||
|
using Xamarin.UITest;
|
|||
|
|
|||
|
namespace MyDriving.UITests
|
|||
|
{
|
|||
|
[TestFixture (Platform.Android)]
|
|||
|
[TestFixture (Platform.iOS)]
|
|||
|
public class NavigationTests
|
|||
|
{
|
|||
|
IApp app;
|
|||
|
Platform platform;
|
|||
|
|
|||
|
[SetUp]
|
|||
|
public void BeforeEachTest()
|
|||
|
{
|
|||
|
app = AppInitializer.StartApp(platform);
|
|||
|
}
|
|||
|
|
|||
|
[Test]
|
|||
|
public void AppLaunches()
|
|||
|
{
|
|||
|
app.Screenshot("First screen.");
|
|||
|
}
|
|||
|
|
|||
|
[Test]
|
|||
|
public void NavigateToPastTrips()
|
|||
|
{
|
|||
|
app.Screenshot("First screen.");
|
|||
|
app.Tap("Skip Auth");
|
|||
|
app.Screenshot("Past Trips");
|
|||
|
}
|
|||
|
|
|||
|
[Test]
|
|||
|
public void NavigateToPastTripsDetail()
|
|||
|
{
|
|||
|
app.Screenshot("First screen.");
|
|||
|
app.Tap("Skip Auth");
|
|||
|
app.Screenshot("Past Trips");
|
|||
|
}
|
|||
|
|
|||
|
[Test]
|
|||
|
public void NavigateToCurrentTrip()
|
|||
|
{
|
|||
|
app.Screenshot("First screen.");
|
|||
|
app.Tap("Skip Auth");
|
|||
|
app.Screenshot("Past Trips");
|
|||
|
}
|
|||
|
|
|||
|
[Test]
|
|||
|
public void NavigateToProfile()
|
|||
|
{
|
|||
|
app.Screenshot("First screen.");
|
|||
|
app.Tap("Skip Auth");
|
|||
|
app.Screenshot("Past Trips");
|
|||
|
}
|
|||
|
|
|||
|
[Test]
|
|||
|
public void NavigateToSettings()
|
|||
|
{
|
|||
|
app.Screenshot("First screen.");
|
|||
|
app.Tap("Skip Auth");
|
|||
|
app.Screenshot("Past Trips");
|
|||
|
}
|
|||
|
|
|||
|
[Test]
|
|||
|
public void NavigateToSettingsDetail()
|
|||
|
{
|
|||
|
app.Screenshot("First screen.");
|
|||
|
app.Tap("Skip Auth");
|
|||
|
app.Screenshot("Past Trips");
|
|||
|
}
|
|||
|
}
|
|||
|
}
|