Skip to content

Commit 972ff42

Browse files
David BritchDavid Britch
authored andcommitted
Changes to move the unit tests to .NET Standard.
1 parent 447a23d commit 972ff42

17 files changed

Lines changed: 1204 additions & 0 deletions

File tree

Lines changed: 96 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,96 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<packages>
3+
<package id="Acr.Support" version="2.1.0" targetFramework="monoandroid80" />
4+
<package id="Acr.UserDialogs" version="6.5.1" targetFramework="monoandroid80" />
5+
<package id="AndHUD" version="1.2.0" targetFramework="monoandroid80" />
6+
<package id="Autofac" version="4.6.2" targetFramework="monoandroid80" />
7+
<package id="IdentityModel" version="3.0.0" targetFramework="monoandroid80" />
8+
<package id="Microsoft.Bcl" version="1.1.10" targetFramework="monoandroid80" />
9+
<package id="Microsoft.Bcl.Build" version="1.0.21" targetFramework="monoandroid80" />
10+
<package id="Microsoft.CSharp" version="4.3.0" targetFramework="monoandroid80" />
11+
<package id="Microsoft.Net.Http" version="2.2.28" targetFramework="monoandroid80" />
12+
<package id="Microsoft.NETCore.Platforms" version="1.1.0" targetFramework="monoandroid80" />
13+
<package id="Microsoft.Win32.Primitives" version="4.3.0" targetFramework="monoandroid80" />
14+
<package id="NETStandard.Library" version="1.6.1" targetFramework="monoandroid80" />
15+
<package id="Newtonsoft.Json" version="10.0.3" targetFramework="monoandroid80" />
16+
<package id="PCLCrypto" version="2.0.147" targetFramework="monoandroid80" />
17+
<package id="PInvoke.BCrypt" version="0.3.2" targetFramework="monoandroid80" />
18+
<package id="PInvoke.Kernel32" version="0.3.2" targetFramework="monoandroid80" />
19+
<package id="PInvoke.NCrypt" version="0.3.2" targetFramework="monoandroid80" />
20+
<package id="PInvoke.Windows.Core" version="0.3.2" targetFramework="monoandroid80" />
21+
<package id="Plugin.CurrentActivity" version="1.0.1" targetFramework="monoandroid80" />
22+
<package id="Plugin.Permissions" version="2.2.1" targetFramework="monoandroid80" />
23+
<package id="SlideOverKit" version="2.1.5" targetFramework="monoandroid80" />
24+
<package id="Splat" version="2.0.0" targetFramework="monoandroid80" />
25+
<package id="System.AppContext" version="4.3.0" targetFramework="monoandroid80" />
26+
<package id="System.Collections" version="4.3.0" targetFramework="monoandroid80" />
27+
<package id="System.Collections.Concurrent" version="4.3.0" targetFramework="monoandroid80" />
28+
<package id="System.ComponentModel" version="4.0.1" targetFramework="monoandroid80" />
29+
<package id="System.ComponentModel.TypeConverter" version="4.3.0" targetFramework="monoandroid80" />
30+
<package id="System.Console" version="4.3.0" targetFramework="monoandroid80" />
31+
<package id="System.Diagnostics.Debug" version="4.3.0" targetFramework="monoandroid80" />
32+
<package id="System.Diagnostics.Tools" version="4.3.0" targetFramework="monoandroid80" />
33+
<package id="System.Diagnostics.Tracing" version="4.3.0" targetFramework="monoandroid80" />
34+
<package id="System.Globalization" version="4.3.0" targetFramework="monoandroid80" />
35+
<package id="System.Globalization.Calendars" version="4.3.0" targetFramework="monoandroid80" />
36+
<package id="System.IO" version="4.3.0" targetFramework="monoandroid80" />
37+
<package id="System.IO.Compression" version="4.3.0" targetFramework="monoandroid80" />
38+
<package id="System.IO.Compression.ZipFile" version="4.3.0" targetFramework="monoandroid80" />
39+
<package id="System.IO.FileSystem" version="4.3.0" targetFramework="monoandroid80" />
40+
<package id="System.IO.FileSystem.Primitives" version="4.3.0" targetFramework="monoandroid80" />
41+
<package id="System.Linq" version="4.3.0" targetFramework="monoandroid80" />
42+
<package id="System.Linq.Expressions" version="4.3.0" targetFramework="monoandroid80" />
43+
<package id="System.Net.Http" version="4.3.0" targetFramework="monoandroid80" />
44+
<package id="System.Net.Primitives" version="4.3.0" targetFramework="monoandroid80" />
45+
<package id="System.Net.Sockets" version="4.3.0" targetFramework="monoandroid80" />
46+
<package id="System.ObjectModel" version="4.3.0" targetFramework="monoandroid80" />
47+
<package id="System.Reflection" version="4.3.0" targetFramework="monoandroid80" />
48+
<package id="System.Reflection.Extensions" version="4.3.0" targetFramework="monoandroid80" />
49+
<package id="System.Reflection.Primitives" version="4.3.0" targetFramework="monoandroid80" />
50+
<package id="System.Resources.ResourceManager" version="4.3.0" targetFramework="monoandroid80" />
51+
<package id="System.Runtime" version="4.3.0" targetFramework="monoandroid80" />
52+
<package id="System.Runtime.Extensions" version="4.3.0" targetFramework="monoandroid80" />
53+
<package id="System.Runtime.Handles" version="4.3.0" targetFramework="monoandroid80" />
54+
<package id="System.Runtime.InteropServices" version="4.3.0" targetFramework="monoandroid80" />
55+
<package id="System.Runtime.InteropServices.RuntimeInformation" version="4.3.0" targetFramework="monoandroid80" />
56+
<package id="System.Runtime.Numerics" version="4.3.0" targetFramework="monoandroid80" />
57+
<package id="System.Runtime.Serialization.Formatters" version="4.3.0" targetFramework="monoandroid80" />
58+
<package id="System.Runtime.Serialization.Primitives" version="4.3.0" targetFramework="monoandroid80" />
59+
<package id="System.Security.Cryptography.Algorithms" version="4.3.0" targetFramework="monoandroid80" />
60+
<package id="System.Security.Cryptography.Encoding" version="4.3.0" targetFramework="monoandroid80" />
61+
<package id="System.Security.Cryptography.Primitives" version="4.3.0" targetFramework="monoandroid80" />
62+
<package id="System.Security.Cryptography.X509Certificates" version="4.3.0" targetFramework="monoandroid80" />
63+
<package id="System.Text.Encoding" version="4.3.0" targetFramework="monoandroid80" />
64+
<package id="System.Text.Encoding.Extensions" version="4.3.0" targetFramework="monoandroid80" />
65+
<package id="System.Text.RegularExpressions" version="4.3.0" targetFramework="monoandroid80" />
66+
<package id="System.Threading" version="4.3.0" targetFramework="monoandroid80" />
67+
<package id="System.Threading.Tasks" version="4.3.0" targetFramework="monoandroid80" />
68+
<package id="System.Threading.Timer" version="4.3.0" targetFramework="monoandroid80" />
69+
<package id="System.Xml.ReaderWriter" version="4.3.0" targetFramework="monoandroid80" />
70+
<package id="System.Xml.XDocument" version="4.3.0" targetFramework="monoandroid80" />
71+
<package id="System.Xml.XmlDocument" version="4.3.0" targetFramework="monoandroid80" />
72+
<package id="Validation" version="2.2.8" targetFramework="monoandroid80" />
73+
<package id="Xam.Plugin.Geolocator" version="3.0.4" targetFramework="monoandroid80" />
74+
<package id="Xam.Plugins.Settings" version="3.1.1" targetFramework="monoandroid80" />
75+
<package id="Xamarin.Android.Support.Animated.Vector.Drawable" version="25.4.0.2" targetFramework="monoandroid80" />
76+
<package id="Xamarin.Android.Support.Annotations" version="25.4.0.2" targetFramework="monoandroid80" />
77+
<package id="Xamarin.Android.Support.Compat" version="25.4.0.2" targetFramework="monoandroid80" />
78+
<package id="Xamarin.Android.Support.Core.UI" version="25.4.0.2" targetFramework="monoandroid80" />
79+
<package id="Xamarin.Android.Support.Core.Utils" version="25.4.0.2" targetFramework="monoandroid80" />
80+
<package id="Xamarin.Android.Support.Design" version="25.4.0.2" targetFramework="monoandroid80" />
81+
<package id="Xamarin.Android.Support.Exif" version="25.1.0" targetFramework="monoandroid80" />
82+
<package id="Xamarin.Android.Support.Fragment" version="25.4.0.2" targetFramework="monoandroid80" />
83+
<package id="Xamarin.Android.Support.Media.Compat" version="25.4.0.2" targetFramework="monoandroid80" />
84+
<package id="Xamarin.Android.Support.Transition" version="25.4.0.2" targetFramework="monoandroid80" />
85+
<package id="Xamarin.Android.Support.v4" version="25.4.0.2" targetFramework="monoandroid80" />
86+
<package id="Xamarin.Android.Support.v7.AppCompat" version="25.4.0.2" targetFramework="monoandroid80" />
87+
<package id="Xamarin.Android.Support.v7.CardView" version="25.4.0.2" targetFramework="monoandroid80" />
88+
<package id="Xamarin.Android.Support.v7.MediaRouter" version="25.4.0.2" targetFramework="monoandroid80" />
89+
<package id="Xamarin.Android.Support.v7.Palette" version="25.4.0.2" targetFramework="monoandroid80" />
90+
<package id="Xamarin.Android.Support.v7.RecyclerView" version="25.4.0.2" targetFramework="monoandroid80" />
91+
<package id="Xamarin.Android.Support.Vector.Drawable" version="25.4.0.2" targetFramework="monoandroid80" />
92+
<package id="Xamarin.Build.Download" version="0.4.2" targetFramework="monoandroid80" />
93+
<package id="Xamarin.FFImageLoading" version="2.3.4" targetFramework="monoandroid80" />
94+
<package id="Xamarin.FFImageLoading.Forms" version="2.3.4" targetFramework="monoandroid80" />
95+
<package id="Xamarin.Forms" version="2.5.0.121934" targetFramework="monoandroid80" />
96+
</packages>
Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
using System;
2+
3+
using Android.App;
4+
using Android.OS;
5+
using Android.Runtime;
6+
using Plugin.CurrentActivity;
7+
8+
namespace eShopOnContainers.TestRunner.Droid
9+
{
10+
//You can specify additional application information in this attribute
11+
[Application]
12+
public class MainApplication : Application, Application.IActivityLifecycleCallbacks
13+
{
14+
public MainApplication(IntPtr handle, JniHandleOwnership transer)
15+
:base(handle, transer)
16+
{
17+
}
18+
19+
public override void OnCreate()
20+
{
21+
base.OnCreate();
22+
RegisterActivityLifecycleCallbacks(this);
23+
//A great place to initialize Xamarin.Insights and Dependency Services!
24+
}
25+
26+
public override void OnTerminate()
27+
{
28+
base.OnTerminate();
29+
UnregisterActivityLifecycleCallbacks(this);
30+
}
31+
32+
public void OnActivityCreated(Activity activity, Bundle savedInstanceState)
33+
{
34+
CrossCurrentActivity.Current.Activity = activity;
35+
}
36+
37+
public void OnActivityDestroyed(Activity activity)
38+
{
39+
}
40+
41+
public void OnActivityPaused(Activity activity)
42+
{
43+
}
44+
45+
public void OnActivityResumed(Activity activity)
46+
{
47+
CrossCurrentActivity.Current.Activity = activity;
48+
}
49+
50+
public void OnActivitySaveInstanceState(Activity activity, Bundle outState)
51+
{
52+
}
53+
54+
public void OnActivityStarted(Activity activity)
55+
{
56+
CrossCurrentActivity.Current.Activity = activity;
57+
}
58+
59+
public void OnActivityStopped(Activity activity)
60+
{
61+
}
62+
}
63+
}
Lines changed: 101 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,101 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<packages>
3+
<package id="Acr.Support" version="2.1.0" targetFramework="monoandroid80" />
4+
<package id="Acr.UserDialogs" version="6.5.1" targetFramework="monoandroid80" />
5+
<package id="AndHUD" version="1.2.0" targetFramework="monoandroid80" />
6+
<package id="Autofac" version="4.6.2" targetFramework="monoandroid80" />
7+
<package id="IdentityModel" version="3.0.0" targetFramework="monoandroid80" />
8+
<package id="Microsoft.CSharp" version="4.3.0" targetFramework="monoandroid80" />
9+
<package id="Microsoft.NETCore.Platforms" version="1.1.0" targetFramework="monoandroid80" />
10+
<package id="Microsoft.Win32.Primitives" version="4.3.0" targetFramework="monoandroid80" />
11+
<package id="NETStandard.Library" version="1.6.1" targetFramework="monoandroid80" />
12+
<package id="Newtonsoft.Json" version="10.0.3" targetFramework="monoandroid80" />
13+
<package id="PCLCrypto" version="2.0.147" targetFramework="monoandroid80" />
14+
<package id="PInvoke.BCrypt" version="0.3.2" targetFramework="monoandroid80" />
15+
<package id="PInvoke.Kernel32" version="0.3.2" targetFramework="monoandroid80" />
16+
<package id="PInvoke.NCrypt" version="0.3.2" targetFramework="monoandroid80" />
17+
<package id="PInvoke.Windows.Core" version="0.3.2" targetFramework="monoandroid80" />
18+
<package id="Plugin.CurrentActivity" version="1.0.1" targetFramework="monoandroid80" />
19+
<package id="Plugin.Permissions" version="1.1.7" targetFramework="monoandroid80" />
20+
<package id="SlideOverKit" version="2.1.5" targetFramework="monoandroid80" />
21+
<package id="Splat" version="2.0.0" targetFramework="monoandroid80" />
22+
<package id="System.AppContext" version="4.3.0" targetFramework="monoandroid80" />
23+
<package id="System.Collections" version="4.3.0" targetFramework="monoandroid80" />
24+
<package id="System.Collections.Concurrent" version="4.3.0" targetFramework="monoandroid80" />
25+
<package id="System.ComponentModel" version="4.0.1" targetFramework="monoandroid80" />
26+
<package id="System.ComponentModel.TypeConverter" version="4.3.0" targetFramework="monoandroid80" />
27+
<package id="System.Console" version="4.3.0" targetFramework="monoandroid80" />
28+
<package id="System.Diagnostics.Debug" version="4.3.0" targetFramework="monoandroid80" />
29+
<package id="System.Diagnostics.Tools" version="4.3.0" targetFramework="monoandroid80" />
30+
<package id="System.Diagnostics.Tracing" version="4.3.0" targetFramework="monoandroid80" />
31+
<package id="System.Globalization" version="4.3.0" targetFramework="monoandroid80" />
32+
<package id="System.Globalization.Calendars" version="4.3.0" targetFramework="monoandroid80" />
33+
<package id="System.IO" version="4.3.0" targetFramework="monoandroid80" />
34+
<package id="System.IO.Compression" version="4.3.0" targetFramework="monoandroid80" />
35+
<package id="System.IO.Compression.ZipFile" version="4.3.0" targetFramework="monoandroid80" />
36+
<package id="System.IO.FileSystem" version="4.3.0" targetFramework="monoandroid80" />
37+
<package id="System.IO.FileSystem.Primitives" version="4.3.0" targetFramework="monoandroid80" />
38+
<package id="System.Linq" version="4.3.0" targetFramework="monoandroid80" />
39+
<package id="System.Linq.Expressions" version="4.3.0" targetFramework="monoandroid80" />
40+
<package id="System.Net.Http" version="4.3.0" targetFramework="monoandroid80" />
41+
<package id="System.Net.Primitives" version="4.3.0" targetFramework="monoandroid80" />
42+
<package id="System.Net.Sockets" version="4.3.0" targetFramework="monoandroid80" />
43+
<package id="System.ObjectModel" version="4.3.0" targetFramework="monoandroid80" />
44+
<package id="System.Reflection" version="4.3.0" targetFramework="monoandroid80" />
45+
<package id="System.Reflection.Extensions" version="4.3.0" targetFramework="monoandroid80" />
46+
<package id="System.Reflection.Primitives" version="4.3.0" targetFramework="monoandroid80" />
47+
<package id="System.Resources.ResourceManager" version="4.3.0" targetFramework="monoandroid80" />
48+
<package id="System.Runtime" version="4.3.0" targetFramework="monoandroid80" />
49+
<package id="System.Runtime.Extensions" version="4.3.0" targetFramework="monoandroid80" />
50+
<package id="System.Runtime.Handles" version="4.3.0" targetFramework="monoandroid80" />
51+
<package id="System.Runtime.InteropServices" version="4.3.0" targetFramework="monoandroid80" />
52+
<package id="System.Runtime.InteropServices.RuntimeInformation" version="4.3.0" targetFramework="monoandroid80" />
53+
<package id="System.Runtime.Numerics" version="4.3.0" targetFramework="monoandroid80" />
54+
<package id="System.Runtime.Serialization.Formatters" version="4.3.0" targetFramework="monoandroid80" />
55+
<package id="System.Runtime.Serialization.Primitives" version="4.3.0" targetFramework="monoandroid80" />
56+
<package id="System.Security.Cryptography.Algorithms" version="4.3.0" targetFramework="monoandroid80" />
57+
<package id="System.Security.Cryptography.Encoding" version="4.3.0" targetFramework="monoandroid80" />
58+
<package id="System.Security.Cryptography.Primitives" version="4.3.0" targetFramework="monoandroid80" />
59+
<package id="System.Security.Cryptography.X509Certificates" version="4.3.0" targetFramework="monoandroid80" />
60+
<package id="System.Text.Encoding" version="4.3.0" targetFramework="monoandroid80" />
61+
<package id="System.Text.Encoding.Extensions" version="4.3.0" targetFramework="monoandroid80" />
62+
<package id="System.Text.RegularExpressions" version="4.3.0" targetFramework="monoandroid80" />
63+
<package id="System.Threading" version="4.3.0" targetFramework="monoandroid80" />
64+
<package id="System.Threading.Tasks" version="4.3.0" targetFramework="monoandroid80" />
65+
<package id="System.Threading.Timer" version="4.3.0" targetFramework="monoandroid80" />
66+
<package id="System.Xml.ReaderWriter" version="4.3.0" targetFramework="monoandroid80" />
67+
<package id="System.Xml.XDocument" version="4.3.0" targetFramework="monoandroid80" />
68+
<package id="System.Xml.XmlDocument" version="4.3.0" targetFramework="monoandroid80" />
69+
<package id="Validation" version="2.2.8" targetFramework="monoandroid80" />
70+
<package id="Xam.Plugin.Geolocator" version="3.0.4" targetFramework="monoandroid80" />
71+
<package id="Xam.Plugins.Settings" version="3.1.1" targetFramework="monoandroid80" />
72+
<package id="Xamarin.Android.Support.Animated.Vector.Drawable" version="25.4.0.2" targetFramework="monoandroid80" />
73+
<package id="Xamarin.Android.Support.Annotations" version="25.4.0.2" targetFramework="monoandroid80" />
74+
<package id="Xamarin.Android.Support.Compat" version="25.4.0.2" targetFramework="monoandroid80" />
75+
<package id="Xamarin.Android.Support.Core.UI" version="25.4.0.2" targetFramework="monoandroid80" />
76+
<package id="Xamarin.Android.Support.Core.Utils" version="25.4.0.2" targetFramework="monoandroid80" />
77+
<package id="Xamarin.Android.Support.Design" version="25.4.0.2" targetFramework="monoandroid80" />
78+
<package id="Xamarin.Android.Support.Exif" version="25.1.0" targetFramework="monoandroid80" />
79+
<package id="Xamarin.Android.Support.Fragment" version="25.4.0.2" targetFramework="monoandroid80" />
80+
<package id="Xamarin.Android.Support.Media.Compat" version="25.4.0.2" targetFramework="monoandroid80" />
81+
<package id="Xamarin.Android.Support.Transition" version="25.4.0.2" targetFramework="monoandroid80" />
82+
<package id="Xamarin.Android.Support.v4" version="25.4.0.2" targetFramework="monoandroid80" />
83+
<package id="Xamarin.Android.Support.v7.AppCompat" version="25.4.0.2" targetFramework="monoandroid80" />
84+
<package id="Xamarin.Android.Support.v7.CardView" version="25.4.0.2" targetFramework="monoandroid80" />
85+
<package id="Xamarin.Android.Support.v7.MediaRouter" version="25.4.0.2" targetFramework="monoandroid80" />
86+
<package id="Xamarin.Android.Support.v7.Palette" version="25.4.0.2" targetFramework="monoandroid80" />
87+
<package id="Xamarin.Android.Support.v7.RecyclerView" version="25.4.0.2" targetFramework="monoandroid80" />
88+
<package id="Xamarin.Android.Support.Vector.Drawable" version="25.4.0.2" targetFramework="monoandroid80" />
89+
<package id="Xamarin.Build.Download" version="0.4.2" targetFramework="monoandroid80" />
90+
<package id="Xamarin.FFImageLoading" version="2.3.4" targetFramework="monoandroid80" />
91+
<package id="Xamarin.FFImageLoading.Forms" version="2.3.4" targetFramework="monoandroid80" />
92+
<package id="Xamarin.Forms" version="2.5.0.121934" targetFramework="monoandroid80" />
93+
<package id="xunit" version="2.3.1" targetFramework="monoandroid80" />
94+
<package id="xunit.abstractions" version="2.0.1" targetFramework="monoandroid80" />
95+
<package id="xunit.analyzers" version="0.7.0" targetFramework="monoandroid80" />
96+
<package id="xunit.assert" version="2.3.1" targetFramework="monoandroid80" />
97+
<package id="xunit.core" version="2.3.1" targetFramework="monoandroid80" />
98+
<package id="xunit.extensibility.core" version="2.3.1" targetFramework="monoandroid80" />
99+
<package id="xunit.extensibility.execution" version="2.3.1" targetFramework="monoandroid80" />
100+
<package id="xunit.runner.devices" version="2.3.3" targetFramework="monoandroid80" />
101+
</packages>

0 commit comments

Comments
 (0)