public void Sqrt()
        {
            double x = 1;
            DotNetFloatOperatorCallbacks callbacks = new DotNetFloatOperatorCallbacks();

            double result = callbacks.Sqrt(x);

            Assert.AreEqual((float)Math.Sqrt(x), result);
        }
        public void Ceil()
        {
            double x = 1.5;
            DotNetFloatOperatorCallbacks callbacks = new DotNetFloatOperatorCallbacks();

            double result = callbacks.Ceil(x);

            Assert.AreEqual((float)Math.Ceiling(x), result);
        }
        public void Add()
        {
            double x = 1;
            double y = 2;
            DotNetFloatOperatorCallbacks callbacks = new DotNetFloatOperatorCallbacks();

            double result = callbacks.Add(x, y);

            Assert.AreEqual((float)(x + y), result);
        }
        public void Remainder()
        {
            double x = 1;
            double y = 2;
            DotNetFloatOperatorCallbacks callbacks = new DotNetFloatOperatorCallbacks();

            double result = callbacks.Remainder(x, y);

            Assert.AreEqual((float)(x % y), result);
        }
        public void Pow()
        {
            double x = 1;
            double y = 2;
            DotNetFloatOperatorCallbacks callbacks = new DotNetFloatOperatorCallbacks();

            double result = callbacks.Pow(x, y);

            Assert.AreEqual((float)Math.Pow(x, y), result);
        }