public void ParseInternalScheme_Null() { var linkFactory = new LinkFactory(); Assert.False(linkFactory.ParseInternalScheme(null, out var actualCommandEventArgs)); Assert.That(actualCommandEventArgs, Is.Null); }
public void ParseInternalScheme_None(string link) { var linkFactory = new LinkFactory(); var uri = new Uri(link); Assert.False(linkFactory.ParseInternalScheme(uri, out var actualCommandEventArgs)); Assert.That(actualCommandEventArgs, Is.Null); }
public void ParseInternalScheme(string link, string expectedCommand, string expectedData) { var linkFactory = new LinkFactory(); var uri = new Uri(link); Assert.True(linkFactory.ParseInternalScheme(uri, out var actualCommandEventArgs)); Assert.That(actualCommandEventArgs.Command, Is.EqualTo(expectedCommand)); Assert.That(actualCommandEventArgs.Data, Is.EqualTo(expectedData)); }