Beispiel #1
0
            public void ShouldConvertCustomIUriActioneToUriAction()
            {
                var action = new TestUriAction();

                var uriAction = UriAction.Convert(action);

                Assert.AreNotEqual(action, uriAction);

                Assert.AreEqual("UriLabel", uriAction.Label);
                Assert.AreEqual("tel://uri/", uriAction.Url.ToString());
            }
Beispiel #2
0
            public void ShouldThrowExceptionWhenUriIsNull()
            {
                var action = new UriAction()
                {
                    Label = "UriLabel"
                };

                ExceptionAssert.Throws <InvalidOperationException>("The url cannot be null.", () =>
                {
                    UriAction.Convert(action);
                });
            }
Beispiel #3
0
            public void ShouldThrowExceptionWhenLabelIsNull()
            {
                var action = new UriAction()
                {
                    Url = new Uri("https://foo.bar")
                };

                ExceptionAssert.Throws <InvalidOperationException>("The label cannot be null.", () =>
                {
                    UriAction.Convert(action);
                });
            }