예제 #1
0
        public void DataBoxGetTagsBySubsategory()
        {
            //Arrange
            var data = new DataBox("test.dat");
            var tag  = data.NewTag("tag", "category", "subcategory");

            //Act
            Tag[] tags = data.GetTagsBySubcategory("category", "subcategory");

            //Assert
            Assert.AreEqual(tag, tags[0]);
        }
예제 #2
0
        public void DataBoxGetTagsBySubcategoryMulti()
        {
            //Arrange
            var data = new DataBox("test.dat");
            var tag  = data.NewTag("tag 1", "category", "subcategory");
            var tag2 = data.NewTag("tag 2", "category", "subcategory");

            //Act
            Tag[] tags = data.GetTagsBySubcategory("category", "subcategory");

            //Assert
            Assert.IsTrue(tags.Any(x => x == tag));
            Assert.IsTrue(tags.Any(x => x == tag2));
        }