45 строки
946 B
C#
45 строки
946 B
C#
|
using System;
|
|||
|
using NUnit.Framework;
|
|||
|
using Xamarin.Forms.Core.UnitTests;
|
|||
|
|
|||
|
namespace Xamarin.Forms.Xaml.UnitTests
|
|||
|
{
|
|||
|
public partial class Unreported008 : ContentPage
|
|||
|
{
|
|||
|
public Unreported008()
|
|||
|
{
|
|||
|
InitializeComponent();
|
|||
|
}
|
|||
|
|
|||
|
public Unreported008(bool useCompiledXaml)
|
|||
|
{
|
|||
|
//this stub will be replaced at compile time
|
|||
|
}
|
|||
|
|
|||
|
[TestFixture]
|
|||
|
class Tests
|
|||
|
{
|
|||
|
[SetUp]
|
|||
|
public void Setup()
|
|||
|
{
|
|||
|
Device.PlatformServices = new MockPlatformServices();
|
|||
|
}
|
|||
|
|
|||
|
[TearDown]
|
|||
|
public void TearDown()
|
|||
|
{
|
|||
|
Device.PlatformServices = null;
|
|||
|
}
|
|||
|
|
|||
|
[TestCase(true), TestCase(false)]
|
|||
|
public void PickerDateTimesAndXamlC(bool useCompiledXaml)
|
|||
|
{
|
|||
|
var page = new Unreported008(useCompiledXaml);
|
|||
|
var picker = page.picker0;
|
|||
|
Assert.AreEqual(DateTime.Today, picker.Date.Date);
|
|||
|
Assert.AreEqual(new DateTime(2000, 1, 1), picker.MinimumDate);
|
|||
|
Assert.AreEqual(new DateTime(2050, 12, 31), picker.MaximumDate);
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
}
|