public void WhenGetReferenceAfterAddReference_ThenReturnsUri() { TestReferenceWithUriConverter.AddReference(this.element, new Uri("solution://")); var uri = TestReferenceWithUriConverter.GetReferenceValues(this.element).First(); Assert.Equal(new Uri("solution://"), uri); }
public void WhenAddReferenceWithUri_ThenReferenceAdded() { var reference = TestReferenceWithUriConverter.AddReference(this.element, new Uri("solution://")); Assert.True(this.element.References.Count == 1); Assert.Equal(typeof(TestReferenceWithUriConverter).FullName, reference.Kind); Assert.Equal("solution://", reference.Value); }
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()); }