public void ThenTheEmbeddedResourceCalledShouldBeASummaryOfTheContentCalled(string linkRel, string expectedKey)
        {
            SwaggerResponse response = this.scenarioContext.GetLastApiResponse();
            Resource        resource = response.ResultAs <Resource>();

            ContentSummaryResponse actual = resource.GetEmbeddedDocument <ContentSummaryResponse>(linkRel);

            Cms.Content expected = this.scenarioContext.Get <Cms.Content>(expectedKey);

            ContentSpecHelpers.Compare(expected, actual);
        }
Beispiel #2
0
 public static void Compare(Cms.Content expected, ContentSummaryResponse actual)
 {
     Assert.AreEqual(expected.Id, actual.Id);
     Assert.AreEqual(expected.Slug, actual.Slug);
     Assert.AreEqual(expected.Author.UserId, actual.Author.UserId);
     Assert.AreEqual(expected.Author.UserName, actual.Author.UserName);
     Assert.AreEqual(string.Join(';', expected.CategoryPaths), string.Join(';', actual.CategoryPaths));
     Assert.AreEqual(string.Join(';', expected.Tags), string.Join(';', actual.Tags));
     Assert.AreEqual(expected.Culture.Name, actual.Culture);
     Assert.AreEqual(expected.Description, actual.Description);
     Assert.AreEqual(expected.Title, actual.Title);
 }