public void ReadingReferenceRepositoryThroughListRemoteReferencesThrows(string url) { IEnumerable <Reference> references = Repository.ListRemoteReferences(url); foreach (var reference in references) { IBelongToARepository repositoryReference = reference; Assert.Throws <InvalidOperationException>(() => repositoryReference.Repository); } }
/// <summary> /// Returns the repository that <paramref name="repositoryMember"/> belongs to. /// </summary> /// <param name="repositoryMember">Member of the repository.</param> /// <returns>Repository that <paramref name="repositoryMember"/> belongs to.</returns> private static IRepository GetRepository(this IBelongToARepository repositoryMember) { return(repositoryMember.Repository); }