public async Task GetMetadataByMetadataId_AddressType()
        {
            using (var httpTest = new HttpTest())
            {
                var fakeJson =
                    TestHelper.LoadJsonFileToObject(@"Testdata\\Metadata\\GetMetadataByAddressMetadataId.json");

                httpTest.RespondWithJson(fakeJson);

                const string metadataId   = "SDEACLIEMSZUQCVZGFOAPCMZ6WYQCCAMMHOOYFLE";
                var          metadataInfo = await _metadataHttp.GetMetadata(metadataId);

                metadataInfo.Should().NotBeNull();
                metadataInfo.Fields.Should().HaveCount(2);
                metadataInfo.Type.Should().BeEquivalentTo(MetadataType.ADDRESS);
            }
        }
        public async Task Get_MetadataList()
        {
            using (var httpTest = new HttpTest())
            {
                var fakeJson =
                    TestHelper.LoadJsonFileToArray(@"Testdata\\Metadata\\GetMetadataListByCompositeHashes.json");

                httpTest.RespondWithJson(fakeJson);
                var compositeHashes = new List <string>()
                {
                    "169C532681A239D83A0577E3A4320A96C4A4E441B69C0F5C5493A96D254FAB67",
                    "C24948F9448CDA7F1F0DB671A0BC74402FF424E5F8B310ECA564A6C69D2087E8",
                    "0505D822394D025A67A30967A1DA7ABA59053EFEB63D08A0AF8C8ECDB07FA64E"
                };
                var metadataInfo = await _metadataHttp.GetMetadata(compositeHashes);

                metadataInfo.Should().NotBeNull();
                metadataInfo.Should().HaveCount(3);
            }
        }