Xamarin.Forms.Mocks:用于在单元测试中运行Xamarin.Forms的库

时间:2024-02-26 20:49:11
【文件属性】:

文件名称:Xamarin.Forms.Mocks:用于在单元测试中运行Xamarin.Forms的库

文件大小:186KB

文件格式:ZIP

更新时间:2024-02-26 20:49:11

c-sharp xamarin mocking tests xamarin-forms

Xamarin.Forms.Mocks 在单元测试中运行Xamarin.Forms的库 NuGet Windows / AppVeyor OS X / Travis-CI 如果您曾经在Xamarin.Forms视图中编写过任何复杂的逻辑,您很快就会意识到此代码无法轻松进行单元测试。 您的同事会告诉您MVVM的所有内容,但是您无法绕开与Xamarin.Forms本身的交互。 导航,动画,自定义标记扩展等内容可能会变成未经测试的混乱。 如果您决心尝试一下,则可能会执行以下操作,然后放弃: 现在,您可以从NuGet安装并解决此问题: [ SetUp ] public void Set


【文件预览】:
Xamarin.Forms.Mocks-master
----build.cake(4KB)
----.gitignore(4KB)
----Xamarin.Forms.Mocks.Xaml()
--------Xamarin.Forms.Mocks.Xaml.csproj(299B)
--------ValueConverterProvider.cs(407B)
--------TypeConversionExtensions.cs(9KB)
--------XamlExtensions.cs(234B)
----build.ps1(7KB)
----.travis.yml(108B)
----LICENSE(1KB)
----Xamarin.Forms.Mocks.nuspec(1KB)
----.github()
--------FUNDING.yml(26B)
----tools()
--------packages.config(104B)
----README.md(6KB)
----TestAssembly()
--------TestAssembly.csproj(238B)
--------FooExtension.cs(408B)
----appveyor.yml(173B)
----Xamarin.Forms.Mocks()
--------Xamarin.Forms.Mocks.csproj(423B)
--------MockDeviceInfo.cs(737B)
--------TestTicker.cs(436B)
--------PlatformServices.cs(3KB)
--------Serializer.cs(616B)
--------IsolatedStorageFile.cs(3KB)
--------MockForms.cs(1024B)
--------SystemResourcesProvider.cs(335B)
----build.sh(3KB)
----docs()
--------fail.png(167KB)
----Xamarin.Forms.Mocks.sln(3KB)
----Xamarin.Forms.Mocks.Tests()
--------NavigationTests.cs(837B)
--------IsolatedStorageFileTests.cs(2KB)
--------AnimationTests.cs(2KB)
--------Views()
--------DeviceTests.cs(5KB)
--------Xamarin.Forms.Mocks.Tests.csproj(917B)
--------ApplicationTests.cs(1020B)
--------AppThemeTests.cs(666B)
--------LoadFromXamlTests.cs(4KB)
--------PropertiesTests.cs(719B)
--------OnPlatformTests.cs(4KB)

网友评论