示例#1
0
            public void EnumeratingMetadataValuesReturnsCorrectResults()
            {
                // Given
                MetadataDictionary initialMetadata = new MetadataDictionary
                {
                    ["A"] = new SimpleMetadataValue {
                        Value = "a"
                    },
                    ["B"] = new SimpleMetadataValue {
                        Value = "b"
                    },
                    ["C"] = new SimpleMetadataValue {
                        Value = "c"
                    }
                };
                MetadataStack metadata = new MetadataStack(initialMetadata);

                // When
                object[] values = metadata.Select(x => x.Value).ToArray();

                // Then
                CollectionAssert.AreEquivalent(new[] { "a", "b", "c" }, values);
            }