コード例 #1
0
ファイル: TestGradient.cs プロジェクト: unhammer/gimp-sharp
 public void Editable()
 {
     string tmpName = "DummyGradient";
       var gradient = new Gradient(tmpName);
       Assert.IsTrue(gradient.Editable);
       gradient.Delete();
 }
コード例 #2
0
ファイル: TestGradient.cs プロジェクト: unhammer/gimp-sharp
 public void ForEach()
 {
     var gradient = new Gradient("DummyGradient");
       int count = 0;
       gradient.ForEach((segment) => count++);
       Assert.AreEqual(gradient.NumberOfSegments, count);
       gradient.Delete();
 }
コード例 #3
0
ファイル: TestGradient.cs プロジェクト: unhammer/gimp-sharp
        public void NumberOfSegments()
        {
            string tmpName  = "DummyGradient";
            var    gradient = new Gradient(tmpName);

            Assert.AreEqual(1, gradient.NumberOfSegments);
            gradient.Delete();
        }
コード例 #4
0
ファイル: TestGradient.cs プロジェクト: unhammer/gimp-sharp
        public void Editable()
        {
            string tmpName  = "DummyGradient";
            var    gradient = new Gradient(tmpName);

            Assert.IsTrue(gradient.Editable);
            gradient.Delete();
        }
コード例 #5
0
ファイル: TestGradient.cs プロジェクト: unhammer/gimp-sharp
 public void Duplicate()
 {
     string tmpName = "DummyGradient";
       var original = new Gradient(tmpName);
       var copy = new Gradient(original);
       Assert.AreNotEqual(copy.Name, original.Name);
       copy.Delete();
       original.Delete();
 }
コード例 #6
0
ファイル: TestGradient.cs プロジェクト: unhammer/gimp-sharp
 public void Constructor()
 {
     string tmpName = "DummyGradient";
       var gradient = new Gradient(tmpName);
       var gradients = new GradientList(tmpName);
       Assert.AreEqual(1, gradients.Count);
       gradient.Delete();
       Assert.AreEqual(0, (new GradientList(tmpName)).Count);
 }
コード例 #7
0
ファイル: TestGradient.cs プロジェクト: unhammer/gimp-sharp
        public void ForEach()
        {
            var gradient = new Gradient("DummyGradient");
            int count    = 0;

            gradient.ForEach((segment) => count++);
            Assert.AreEqual(gradient.NumberOfSegments, count);
            gradient.Delete();
        }
コード例 #8
0
ファイル: TestGradient.cs プロジェクト: unhammer/gimp-sharp
        public void GetLeftPosition()
        {
            string tmpName = "DummyGradient";
              var gradient = new Gradient(tmpName);

              double position = gradient.SegmentGetLeftPosition(0);
              Assert.AreEqual(0.0, position);

              gradient.Delete();
        }
コード例 #9
0
ファイル: TestGradient.cs プロジェクト: unhammer/gimp-sharp
        public void Duplicate()
        {
            string tmpName  = "DummyGradient";
            var    original = new Gradient(tmpName);
            var    copy     = new Gradient(original);

            Assert.AreNotEqual(copy.Name, original.Name);
            copy.Delete();
            original.Delete();
        }
コード例 #10
0
ファイル: TestGradient.cs プロジェクト: unhammer/gimp-sharp
        public void Constructor()
        {
            string tmpName   = "DummyGradient";
            var    gradient  = new Gradient(tmpName);
            var    gradients = new GradientList(tmpName);

            Assert.AreEqual(1, gradients.Count);
            gradient.Delete();
            Assert.AreEqual(0, (new GradientList(tmpName)).Count);
        }
コード例 #11
0
ファイル: TestGradient.cs プロジェクト: unhammer/gimp-sharp
        public void GetMiddlePosition()
        {
            string tmpName  = "DummyGradient";
            var    gradient = new Gradient(tmpName);

            double position = gradient.SegmentGetMiddlePosition(0);

            Assert.AreEqual(0.5, position);

            gradient.Delete();
        }
コード例 #12
0
ファイル: TestGradient.cs プロジェクト: unhammer/gimp-sharp
        public void Rename()
        {
            string tmpName  = "DummyGradient";
            string newName  = "FooGradient";
            var    gradient = new Gradient(tmpName);

            Assert.AreEqual(newName, gradient.Rename(newName));

            var copy = new Gradient(gradient);

            Assert.AreNotEqual(newName, copy.Rename(newName));

            copy.Delete();
            gradient.Delete();
        }
コード例 #13
0
ファイル: TestGradient.cs プロジェクト: unhammer/gimp-sharp
        public void SegmentGetLeftRightColor()
        {
            string tmpName  = "DummyGradient";
            var    gradient = new Gradient(tmpName);

            double opacity;
            var    rgb = gradient.SegmentGetLeftColor(0, out opacity);

            Assert.AreEqual(0.0, rgb.R);
            Assert.AreEqual(0.0, rgb.G);
            Assert.AreEqual(0.0, rgb.B);

            rgb = gradient.SegmentGetRightColor(0, out opacity);
            Assert.AreEqual(1.0, rgb.R);
            Assert.AreEqual(1.0, rgb.G);
            Assert.AreEqual(1.0, rgb.B);

            gradient.Delete();
        }
コード例 #14
0
ファイル: TestGradient.cs プロジェクト: unhammer/gimp-sharp
        public void SegmentGetLeftRightColor()
        {
            string tmpName = "DummyGradient";
              var gradient = new Gradient(tmpName);

              double opacity;
              var rgb = gradient.SegmentGetLeftColor(0, out opacity);

              Assert.AreEqual(0.0, rgb.R);
              Assert.AreEqual(0.0, rgb.G);
              Assert.AreEqual(0.0, rgb.B);

              rgb = gradient.SegmentGetRightColor(0, out opacity);
              Assert.AreEqual(1.0, rgb.R);
              Assert.AreEqual(1.0, rgb.G);
              Assert.AreEqual(1.0, rgb.B);

              gradient.Delete();
        }
コード例 #15
0
ファイル: TestGradient.cs プロジェクト: unhammer/gimp-sharp
        public void Rename()
        {
            string tmpName = "DummyGradient";
              string newName = "FooGradient";
              var gradient = new Gradient(tmpName);

              Assert.AreEqual(newName, gradient.Rename(newName));

              var copy = new Gradient(gradient);
              Assert.AreNotEqual(newName, copy.Rename(newName));

              copy.Delete();
              gradient.Delete();
        }
コード例 #16
0
ファイル: TestGradient.cs プロジェクト: unhammer/gimp-sharp
 public void NumberOfSegments()
 {
     string tmpName = "DummyGradient";
       var gradient = new Gradient(tmpName);
       Assert.AreEqual(1, gradient.NumberOfSegments);
       gradient.Delete();
 }