diff --git a/TLSharp.Tests.NUnit/TLSharp.Tests.NUnit.csproj b/TLSharp.Tests.NUnit/TLSharp.Tests.NUnit.csproj new file mode 100644 index 0000000..e947f4e --- /dev/null +++ b/TLSharp.Tests.NUnit/TLSharp.Tests.NUnit.csproj @@ -0,0 +1,54 @@ + + + + Debug + AnyCPU + {E90B705B-19FA-43BA-B952-69957976D12C} + Library + TLSharp.Tests.NUnit + TLSharp.Tests.NUnit + v4.5 + + + true + full + false + bin\Debug + DEBUG; + prompt + 4 + false + + + full + true + bin\Release + prompt + 4 + false + + + + + ..\packages\NUnit.2.6.4\lib\nunit.framework.dll + + + + + + + + app.config + + + + + + + + + {DE5C0467-EE99-4734-95F2-EFF7A0B99924} + TLSharp.Tests + + + diff --git a/TLSharp.Tests.NUnit/Test.cs b/TLSharp.Tests.NUnit/Test.cs new file mode 100644 index 0000000..bf06d64 --- /dev/null +++ b/TLSharp.Tests.NUnit/Test.cs @@ -0,0 +1,72 @@ + +using System; +using System.Threading.Tasks; + +using NUnit.Framework; + +namespace TLSharp.Tests +{ + [TestFixture] + public class TLSharpTestsNUnit : TLSharpTests + { + [TestFixtureSetUp] + public void Init() + { + base.Init(o => Assert.IsNotNull(o), b => Assert.IsTrue(b)); + } + + [Test] + public async override Task AuthUser() + { + await base.AuthUser(); + } + + [Test] + public override async Task SendMessageTest() + { + await base.SendMessageTest(); + } + + [Test] + public override async Task SendMessageToChannelTest() + { + await base.SendMessageToChannelTest(); + } + + [Test] + public override async Task SendPhotoToContactTest() + { + await base.SendPhotoToContactTest(); + } + + [Test] + public override async Task SendBigFileToContactTest() + { + await base.SendBigFileToContactTest(); + } + + [Test] + public override async Task DownloadFileFromContactTest() + { + await base.DownloadFileFromContactTest(); + } + + [Test] + public override async Task DownloadFileFromWrongLocationTest() + { + await base.DownloadFileFromWrongLocationTest(); + } + + [Test] + public override async Task SignUpNewUser() + { + await base.SignUpNewUser(); + } + + [Test] + public override async Task CheckPhones() + { + await base.CheckPhones(); + } + } +} diff --git a/TLSharp.Tests.NUnit/packages.config b/TLSharp.Tests.NUnit/packages.config new file mode 100644 index 0000000..c714ef3 --- /dev/null +++ b/TLSharp.Tests.NUnit/packages.config @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/TLSharp.Tests.VS/Properties/AssemblyInfo.cs b/TLSharp.Tests.VS/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..2eef1f8 --- /dev/null +++ b/TLSharp.Tests.VS/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("TLSharp.Tests.VS")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("TLSharp.Tests.VS")] +[assembly: AssemblyCopyright("Copyright © 2016")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("affc3b00-3e4d-4327-8f7a-08ee41e0c8b7")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/TLSharp.Tests.VS/TLSharp.Tests.VS.csproj b/TLSharp.Tests.VS/TLSharp.Tests.VS.csproj new file mode 100644 index 0000000..a44fff4 --- /dev/null +++ b/TLSharp.Tests.VS/TLSharp.Tests.VS.csproj @@ -0,0 +1,103 @@ + + + + Debug + AnyCPU + {AFFC3B00-3E4D-4327-8F7A-08EE41E0C8B7} + Library + Properties + TLSharp.Tests.VS + TLSharp.Tests.VS + v4.5 + 512 + {3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + 10.0 + $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) + $(ProgramFiles)\Common Files\microsoft shared\VSTT\$(VisualStudioVersion)\UITestExtensionPackages + False + UnitTest + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + + + + + + + + {d6144517-91d2-4880-86df-e9ff5d7f383a} + TeleSharp.TL + + + {400d2544-1cc6-4d8a-a62c-2292d9947a16} + TLSharp.Core + + + {de5c0467-ee99-4734-95f2-eff7a0b99924} + TLSharp.Tests + + + + + app.config + + + + + + + + False + + + False + + + False + + + False + + + + + + + + \ No newline at end of file diff --git a/TLSharp.Tests.VS/TLSharpTestsVs.cs b/TLSharp.Tests.VS/TLSharpTestsVs.cs new file mode 100644 index 0000000..8167f91 --- /dev/null +++ b/TLSharp.Tests.VS/TLSharpTestsVs.cs @@ -0,0 +1,71 @@ + +using System.Threading.Tasks; + +using Microsoft.VisualStudio.TestTools.UnitTesting; + +namespace TLSharp.Tests +{ + [TestClass] + public class TLSharpTestsVS : TLSharpTests + { + [TestInitialize] + public void Init() + { + base.Init(o => Assert.IsNotNull(o), b => Assert.IsTrue(b)); + } + + [TestMethod] + public override async Task AuthUser() + { + await base.AuthUser(); + } + + [TestMethod] + public override async Task SendMessageTest() + { + await base.SendMessageTest(); + } + + [TestMethod] + public override async Task SendMessageToChannelTest() + { + await base.SendMessageToChannelTest(); + } + + [TestMethod] + public override async Task SendPhotoToContactTest() + { + await base.SendPhotoToContactTest(); + } + + [TestMethod] + public override async Task SendBigFileToContactTest() + { + await base.SendBigFileToContactTest(); + } + + [TestMethod] + public override async Task DownloadFileFromContactTest() + { + await base.DownloadFileFromContactTest(); + } + + [TestMethod] + public override async Task DownloadFileFromWrongLocationTest() + { + await base.DownloadFileFromWrongLocationTest(); + } + + [TestMethod] + public override async Task SignUpNewUser() + { + await base.SignUpNewUser(); + } + + [TestMethod] + public override async Task CheckPhones() + { + await base.CheckPhones(); + } + } +} diff --git a/TLSharp.Tests/TLSharp.Tests.csproj b/TLSharp.Tests/TLSharp.Tests.csproj index f215a0c..e2277f1 100644 --- a/TLSharp.Tests/TLSharp.Tests.csproj +++ b/TLSharp.Tests/TLSharp.Tests.csproj @@ -1,5 +1,6 @@ - + + Debug AnyCPU @@ -8,14 +9,8 @@ Properties TLSharp.Tests TLSharp.Tests - v4.5.2 + v4.5 512 - {3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - 10.0 - $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) - $(ProgramFiles)\Common Files\microsoft shared\VSTT\$(VisualStudioVersion)\UITestExtensionPackages - False - UnitTest true @@ -38,18 +33,6 @@ - - - - - - - - - - - - @@ -73,25 +56,6 @@ Always - - - - - False - - - False - - - False - - - False - - - - -