Ejemplo n.º 1
0
        public void ExifToolCaptionAbstractTest()
        {
            var exifToolModel = new ExifToolModel {
                CaptionAbstract = "test"
            };

            Assert.AreEqual("test", exifToolModel.CaptionAbstract);
        }
Ejemplo n.º 2
0
        public void ExifToolTagsKeywordsFirstTest()
        {
            var exifToolModel = new ExifToolModel {
                Tags = "Schiphol, airplane"
            };

            Assert.AreEqual("Schiphol", exifToolModel.Keywords.FirstOrDefault());
        }
Ejemplo n.º 3
0
        public void ExifToolPrefsParseTest()
        {
            var exifToolModel = new ExifToolModel {
                Prefs = "Tagged:0, ColorClass:2, Rating:0, FrameNum:0"
            };

            Assert.AreEqual(ColorClassParser.Color.WinnerAlt, exifToolModel.ColorClass);
        }
Ejemplo n.º 4
0
        public void ExifToolModelSourceFile()
        {
            var exifToolModel = new ExifToolModel {
                SourceFile = "testung"
            };

            Assert.AreEqual("testung", exifToolModel.SourceFile);
        }
Ejemplo n.º 5
0
        public void ExifToolModelColorClassTest()
        {
            var exifToolModel = new ExifToolModel {
                ColorClass = ColorClassParser.Color.Winner
            };

            Assert.AreEqual(exifToolModel.ColorClass, ColorClassParser.Color.Winner);
        }
Ejemplo n.º 6
0
        public void ExifToolKeywordsNullTest()
        {
            var exifToolModel = new ExifToolModel {
                Keywords = null
            };

            Assert.AreEqual(0, exifToolModel.Keywords.Count);
        }
Ejemplo n.º 7
0
        public void ExifTool_hashSetToStringTest()
        {
            // It is in memory stored as HashSet, not as string
            var exifToolModel = new ExifToolModel {
                Tags = "Schiphol, airplane"
            };

            Assert.AreEqual("Schiphol, airplane", exifToolModel.Tags);
        }
Ejemplo n.º 8
0
        public void ExifToolCAllDatesDateTimeTest()
        {
            var datetime      = new DateTime();
            var exifToolModel = new ExifToolModel {
                AllDatesDateTime = datetime
            };

            Assert.AreEqual(datetime, exifToolModel.AllDatesDateTime);
        }
Ejemplo n.º 9
0
        public void ExifToolDescriptionOverwrite()
        {
            var exifToolModel = new ExifToolModel {
                Description = "testung"
            };

            Assert.AreEqual("testung", exifToolModel.CaptionAbstract);
            Assert.AreEqual(null, exifToolModel.Description);
        }
Ejemplo n.º 10
0
        public void ExifToolTitleOverwrite()
        {
            var exifToolModel = new ExifToolModel {
                Title = "testung"
            };

            Assert.AreEqual("testung", exifToolModel.ObjectName);
            Assert.AreEqual(null, exifToolModel.Title);
        }
Ejemplo n.º 11
0
        public void ExifToolSetHashSet1Test()
        {
            var list = new List <string> {
                "Schiphol", "Schiphol"
            };
            var exifToolModel = new ExifToolModel {
                Keywords = list.ToHashSet()
            };

            Assert.AreEqual(1, exifToolModel.Keywords.Count);
        }
Ejemplo n.º 12
0
        public void ExifToolSubjectOverwrite()
        {
            var list = new List <string> {
                "Schiphol", "Schiphol"
            };
            var exifToolModel = new ExifToolModel {
                Subject = list.ToHashSet()
            };

            Assert.AreEqual(1, exifToolModel.Keywords.Count);
            Assert.AreEqual(0, exifToolModel.Subject.Count);
        }
Ejemplo n.º 13
0
        public void ExifTool_hashSetToStringNullTest()
        {
            var exifToolModel = new ExifToolModel();

            Assert.AreEqual(string.Empty, exifToolModel.Tags);
        }
Ejemplo n.º 14
0
        public void ExifToolPrefsNullTest()
        {
            var exifToolModel = new ExifToolModel();

            Assert.AreEqual(null, exifToolModel.Prefs);
        }