public void TestRelationshipsGetRelationshipWithRelationshipThatDoesNotExists() { // Arrange var relationships = new Relationships { { ApiSampleData.ArticleToAuthorRel, ApiSampleData.ArticleToAuthorToOneRelationship }, { ApiSampleData.ArticleToCommentsRel, ApiSampleData.ArticleToCommentsToManyRelationship } }; // Act // Assert Assert.Throws <RelationshipNotFoundException>(() => relationships.GetRelationship(ApiSampleData.ArticleToBlogRel)); }
public void TestRelationshipsGetRelationshipWithRelationshipThatExists() { // Arrange var relationships = new Relationships { { ApiSampleData.ArticleToAuthorRel, ApiSampleData.ArticleToAuthorToOneRelationship }, { ApiSampleData.ArticleToCommentsRel, ApiSampleData.ArticleToCommentsToManyRelationship } }; var expected = ApiSampleData.ArticleToCommentsToManyRelationship; // Act var actual = relationships.GetRelationship(ApiSampleData.ArticleToCommentsRel); // Assert RelationshipAssert.Equal(expected, actual); }