36 строки
839 B
C#
36 строки
839 B
C#
|
using System;
|
|||
|
using System.Collections.Generic;
|
|||
|
|
|||
|
using Xamarin.Forms;
|
|||
|
using NUnit.Framework;
|
|||
|
using Xamarin.Forms.PlatformConfiguration;
|
|||
|
using Xamarin.Forms.PlatformConfiguration.WindowsSpecific;
|
|||
|
|
|||
|
namespace Xamarin.Forms.Xaml.UnitTests
|
|||
|
{
|
|||
|
public partial class PlatformSpecific : MasterDetailPage
|
|||
|
{
|
|||
|
public PlatformSpecific()
|
|||
|
{
|
|||
|
InitializeComponent();
|
|||
|
}
|
|||
|
|
|||
|
public PlatformSpecific(bool useCompiledXaml)
|
|||
|
{
|
|||
|
//this stub will be replaced at compile time
|
|||
|
}
|
|||
|
|
|||
|
[TestFixture]
|
|||
|
class Tests
|
|||
|
{
|
|||
|
[TestCase(true)]
|
|||
|
[TestCase(false)]
|
|||
|
public void PlatformSpecificPropertyIsSet(bool useCompiledXaml)
|
|||
|
{
|
|||
|
var layout = new PlatformSpecific(useCompiledXaml);
|
|||
|
Assert.AreEqual(layout.On<Windows>().GetCollapseStyle(), CollapseStyle.Partial);
|
|||
|
Assert.AreEqual(layout.On<Windows>().CollapsedPaneWidth(), 96d);
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
}
|