public void CompareToMethod_CorrectlyComparesComponents()
        {
            // arrange
            var component1 = new Component("RAM", 45.50m, "8 GB");
            var component2 = new Component("Motherboard", 90);
            var expected = component1.Price.CompareTo(component2.Price);

            // assert - if equal, the components have indeed been compared by price
            var actual = component1.CompareTo(component2);
            Assert.AreEqual(expected, actual, "Components were not correctly compared.");
        }