예제 #1
0
        public void PerformanceTest()
        {
            BitmaskTransform transform = new BitmaskTransform();

            transform.Flag      = 2;
            transform.Operation = BitwiseOperation.Or;

            UnitTestControl.PerformanceTest(() =>
            {
                Assert.AreEqual(514L, transform.TransformValue(512).First());
            }, 900000);
        }
예제 #2
0
        private void ExecuteTestBitwiseTransformPrimaryInput(BitmaskTransform transform, long sourceValue, long expectedValue)
        {
            long outValue = (long)transform.TransformValue(sourceValue).FirstOrDefault();

            Assert.AreEqual(expectedValue, outValue);
        }