public void FlatMergeComponentsTest()
        {
            var sbom1 = new Bom
            {
                Components = new List <Component>
                {
                    new Component
                    {
                        Name    = "Component1",
                        Version = "1"
                    }
                }
            };
            var sbom2 = new Bom
            {
                Components = new List <Component>
                {
                    new Component
                    {
                        Name    = "Component2",
                        Version = "1"
                    }
                }
            };

            var result = CycloneDXUtils.FlatMerge(sbom1, sbom2);

            Snapshot.Match(result);
        }
        public void FlatMergeToolsTest()
        {
            var sbom1 = new Bom
            {
                Metadata = new Metadata
                {
                    Tools = new List <Tool>
                    {
                        new Tool
                        {
                            Name    = "Tool1",
                            Version = "1"
                        }
                    }
                }
            };
            var sbom2 = new Bom
            {
                Metadata = new Metadata
                {
                    Tools = new List <Tool>
                    {
                        new Tool
                        {
                            Name    = "Tool2",
                            Version = "1"
                        }
                    }
                }
            };

            var result = CycloneDXUtils.FlatMerge(sbom1, sbom2);

            Snapshot.Match(result);
        }