コード例 #1
0
        public void AreEqualDiffType()
        {
            var gains = new AVCaptureWhiteBalanceGains(2.3f, 3f, 90f);
            var str   = new NSString("Foo");

            Assert.False(gains.Equals((object)str));
        }
コード例 #2
0
        public void AreEqualFalseTest()
        {
            var gains1 = new AVCaptureWhiteBalanceGains(2.3f, 3f, 90f);
            var gains2 = new AVCaptureWhiteBalanceGains(gains1.RedGain * 2, gains1.GreenGain * 2, gains1.BlueGain * 2);

            Assert.False(gains1 == gains2, "gains1 == gains2");
            Assert.False(gains1.Equals(gains2), "gains1.Equals (gains2)");
            Assert.True(gains1 != gains2, "gains1 != gains2");
        }
コード例 #3
0
        public void AreEqualTrueTest()
        {
            float red   = 2.3f;
            float green = 30.90f;
            float blue  = 30.90f;

            var gains1 = new AVCaptureWhiteBalanceGains(red, green, blue);
            var gains2 = new AVCaptureWhiteBalanceGains(red, green, blue);

            Assert.True(gains1 == gains2, "gains1 == gains2");
            Assert.True(gains1.Equals(gains2), "gains1.Equals (gains2)");
            Assert.False(gains1 != gains2, "gains1 != gains2");
        }