maui-linux/Xamarin.Forms.Core.UnitTests/AppLinkEntryTests.cs

42 строки
774 B
C#

using System;
using NUnit.Framework;
namespace Xamarin.Forms.Core.UnitTests
{
[TestFixture]
public class AppLinkEntryTests : BaseTestFixture
{
[Test]
public void KeyValuesTest()
{
var entry = new AppLinkEntry();
entry.KeyValues.Add("contentType", "GalleryPage");
entry.KeyValues.Add("companyName", "Xamarin");
Assert.AreEqual(entry.KeyValues.Count, 2);
}
[Test]
public void FromUriTest()
{
var uri = new Uri("http://foo.com");
var entry = AppLinkEntry.FromUri(uri);
Assert.AreEqual(uri, entry.AppLinkUri);
}
[Test]
public void ToStringTest()
{
var str = "http://foo.com";
var uri = new Uri(str);
var entry = new AppLinkEntry { AppLinkUri = uri };
Assert.AreEqual(uri.ToString(), entry.ToString());
}
}
}