예제 #1
0
        public void SetBondLength_NegativeTest(int Length)
        {
            var bondParameters = new BondParameters();

            Assert.Throws <ArgumentNullException>(() =>
                                                  bondParameters.Length = Length);
        }
예제 #2
0
        public void SetBondHeight_PositiveTest(int Width, int Height)
        {
            var bondParameters = new BondParameters();

            bondParameters.Width  = Width;
            bondParameters.Height = Height;
        }
예제 #3
0
        public void SetBondHeight_NegativeTest(int Width, int Height)
        {
            var bondParameters = new BondParameters();

            bondParameters.Width = Width;
            Assert.Throws <ArgumentOutOfRangeException>(() =>
                                                        bondParameters.Height = Height);
        }
예제 #4
0
        public void SetChairParametersBond_NegativeTest(BondParameters bondParameters, SeatParameters
                                                        seatParameters, LegParameters legParameters)
        {
            var chairParameters = new ChairParameters(new LegParameters(), new SeatParameters(), new BondParameters());

            Assert.Throws <ArgumentNullException>(() =>
                                                  chairParameters.BondParameters = bondParameters);
            Assert.Throws <ArgumentNullException>(() =>
                                                  chairParameters.SeatParameters = seatParameters);
            Assert.Throws <ArgumentNullException>(() =>
                                                  chairParameters.LegParameters = legParameters);
        }
예제 #5
0
        public void SetBondLength_PositiveTest(int Length)
        {
            var bondParameters = new BondParameters();

            bondParameters.Length = Length;
        }
예제 #6
0
        public void SetBondWidth_PositiveTest(int Width)
        {
            var bondParameters = new BondParameters();

            bondParameters.Width = Width;
        }