public void MetadataPropertiesTest() { var bom = new Bom { Metadata = new Metadata { Properties = new List <Property> { new Property { Name = "cdx:test", Value = "test", }, new Property { Name = "internal:test", Value = "test", }, } } }; CycloneDXUtils.RemoveInternalProperties(bom); Assert.Collection <Property>( bom.Metadata.Properties, item => { Assert.Equal("cdx:test", item.Name); Assert.Equal("test", item.Value); } ); }
public void SubComponentPropertiesTest() { var bom = new Bom { Components = new List <Component> { new Component { Components = new List <Component> { new Component { Properties = new List <Property> { new Property { Name = "cdx:test", Value = "test", }, new Property { Name = "internal:test", Value = "test", }, } }, }, }, } }; CycloneDXUtils.RemoveInternalProperties(bom); Assert.Collection <Property>( bom.Components[0].Components[0].Properties, item => { Assert.Equal("cdx:test", item.Name); Assert.Equal("test", item.Value); } ); }
public void ServicePropertiesTest() { var bom = new Bom { Services = new List <Service> { new Service { Properties = new List <Property> { new Property { Name = "cdx:test", Value = "test", }, new Property { Name = "internal:test", Value = "test", }, } }, } }; CycloneDXUtils.RemoveInternalProperties(bom); Assert.Collection <Property>( bom.Services[0].Properties, item => { Assert.Equal("cdx:test", item.Name); Assert.Equal("test", item.Value); } ); }