コード例 #1
0
ファイル: ImageTests.cs プロジェクト: julthep/CommunityServer
        public void GetImageMetadata()
        {
            using (var httpTest = new HttpTest())
            {
                Identifier imageId = "1";
                httpTest.RespondWithJson(new ImageSummaryCollection {
                    new ImageSummary {
                        Id = imageId
                    }
                });
                httpTest.RespondWithJson(new ImageMetadata {
                    ["stuff"] = "things"
                });

                var           imageReferences = _compute.ListImageSummaries();
                ImageMetadata result          = imageReferences.First().GetMetadata();

                httpTest.ShouldHaveCalled($"*/images/{imageId}/metadata");
                Assert.NotNull(result);
                Assert.Single(result);
                Assert.True(result.ContainsKey("stuff"));
                Assert.IsType <ComputeApi>(((IServiceResource)result).Owner);
            }
        }