public void OwnableSquareConstructor_InitializesValues()
        {
            OwnableSquare ownableSquare = new OwnableSquare("Boardwalk", 400, PropertySquare.PropertyGroup.Dark_Blue);

            Assert.AreEqual("Boardwalk", ownableSquare.Name);
            Assert.AreEqual(400, ownableSquare.Price);
            Assert.AreEqual(PropertySquare.PropertyGroup.Dark_Blue, ownableSquare.Group);
        }
        public void CanChangeMortgagedProperty()
        {
            OwnableSquare ownableSquare = new OwnableSquare();

            ownableSquare.Mortgaged = true;
            Assert.IsTrue(ownableSquare.Mortgaged);
            ownableSquare.Mortgaged = false;
            Assert.IsFalse(ownableSquare.Mortgaged);
        }
        public void OwnableSquareConstructor_MortgagedDefaultsToFalse()
        {
            OwnableSquare ownableSquare = new OwnableSquare();

            Assert.IsFalse(ownableSquare.Mortgaged);
        }
        public void OwnableSquareConstructor_PriceDefaultsToZero()
        {
            OwnableSquare ownableSquare = new OwnableSquare();

            Assert.AreEqual(0, ownableSquare.Price);
        }