public void EqualsTest006_GuideRule_5()
        {
            DeckVersion deckVersion = new DeckVersion();

            PopulateObject(deckVersion, StartProp);

            Assert.IsFalse(deckVersion.Equals(null));
        }
        public void EqualsTest001_GuideRule_1()
        {
            DeckVersion deckVersion = new DeckVersion();

            PopulateObject(deckVersion, StartProp);

#pragma warning disable RECS0088 // Comparing equal expression for equality is usually useless
            Assert.IsTrue(deckVersion.Equals(deckVersion));
#pragma warning restore RECS0088 // Comparing equal expression for equality is usually useless
        }
        public void EqualsTest003_GuideRule_2_sameValues()
        {
            DeckVersion deckVersion = new DeckVersion();

            PopulateObject(deckVersion, StartProp);

            DeckVersion deckVersion2 = new DeckVersion();

            PopulateObject(deckVersion2, StartProp);

            Assert.AreEqual(deckVersion.Equals(deckVersion2), deckVersion2.Equals(deckVersion));
        }
        public void EqualsTest004_GuideRule_3()
        {
            DeckVersion deckVersion = new DeckVersion();

            PopulateObject(deckVersion, StartProp);

            DeckVersion deckVersion2 = new DeckVersion();

            PopulateObject(deckVersion2, StartProp);

            DeckVersion deckVersion3 = new DeckVersion();

            PopulateObject(deckVersion3, StartProp);

            Assert.IsTrue(deckVersion.Equals(deckVersion2));
            Assert.IsTrue(deckVersion2.Equals(deckVersion3));
        }