コード例 #1
0
            public void WhenGetReferenceAfterAddReference_ThenReturnsUri()
            {
                TestReferenceWithUriConverter.AddReference(this.element, new Uri("solution://"));
                var uri = TestReferenceWithUriConverter.GetReferenceValues(this.element).First();

                Assert.Equal(new Uri("solution://"), uri);
            }
コード例 #2
0
            public void WhenGetReferencesAfterAddReference_ThenThrowsNotSupported()
            {
                TestReferenceWithUriConverter.AddReference(this.element, new Uri("solution://1"));
                TestReferenceWithUriConverter.AddReference(this.element, new Uri("solution://2"));
                var uris = TestReferenceWithUriConverter.GetReferenceValues(this.element);

                Assert.Equal(new Uri("solution://1/"), uris.ToList()[0]);
                Assert.Equal(new Uri("solution://2/"), uris.ToList()[1]);
                Assert.Equal(2, uris.Count());
            }
コード例 #3
0
            public void WhenGetReferenceWithNoReference_ThenNullReturned()
            {
                var uri = TestReferenceWithUriConverter.GetReferenceValues(this.element).FirstOrDefault();

                Assert.Null(uri);
            }