-
Notifications
You must be signed in to change notification settings - Fork 1.7k
/
RendererTests.cs
29 lines (27 loc) · 959 Bytes
/
RendererTests.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
using System;
using System.Threading.Tasks;
using Android.Views;
using NUnit.Framework;
namespace Xamarin.Forms.Platform.Android.UnitTests
{
[TestFixture]
public class RendererTests : PlatformTestFixture
{
[Test, Category("Entry")]
[Description("Validate renderer vertical alignment for Entry with VerticalTextAlignment Center")]
public async Task EntryVerticalAlignmentCenterInRenderer()
{
var entry1 = new Entry { Text = "foo", VerticalTextAlignment = TextAlignment.Center };
var gravity = await GetControlProperty(entry1, control => control.Gravity);
var centeredVertical = (gravity & GravityFlags.VerticalGravityMask) == GravityFlags.CenterVertical;
Assert.That(centeredVertical, Is.True);
}
[Test, Category("CollectionView")]
[Description("EmtpySource should have a count of zero")]
public void EmptySourceCountIsZero()
{
var emptySource = new EmptySource();
Assert.That(emptySource.Count, Is.Zero);
}
}
}