Example #1
0
        public void CalcWakeWidth_Test()
        {
            WakeCollection wakeList  = new WakeCollection();
            Wake_Model     wakeModel = new Wake_Model();

            wakeModel.horizWakeExp = 5;
            double width = wakeList.CalcWakeWidth(0.9, wakeModel, 2.4);

            Assert.AreEqual(width, 0.934818, 0.01, "Wrong wake width Test 1");

            width = wakeList.CalcWakeWidth(0.9, wakeModel, 5.8);
            Assert.AreEqual(width, 1.230775, 0.01, "Wrong wake width Test 2");

            wakeModel.horizWakeExp = 9;
            width = wakeList.CalcWakeWidth(1.1, wakeModel, 3.8);
            Assert.AreEqual(width, 1.380452, 0.01, "Wrong wake width Test 3");

            width = wakeList.CalcWakeWidth(1.1, wakeModel, 6.4);
            Assert.AreEqual(width, 1.785549, 0.01, "Wrong wake width Test 4");
        }