コード例 #1
0
        public void ToLayerPartInfo_EmptyLayerPart_FrCount0()
        {
            MongoPart part = new MongoPart
            {
                Id      = Guid.NewGuid().ToString(),
                ItemId  = Guid.NewGuid().ToString(),
                TypeId  = "some-typeid",
                RoleId  = PartBase.FR_PREFIX + "some-roleid",
                Content = BsonDocument.Parse("{\"fragments\": []}")
            };

            LayerPartInfo info = part.ToLayerPartInfo();

            Assert.Equal(0, info.FragmentCount);
        }
コード例 #2
0
        public void ToLayerPartInfo_NonEmptyLayerPart_FrCount3()
        {
            MongoPart part = new MongoPart
            {
                Id      = Guid.NewGuid().ToString(),
                ItemId  = Guid.NewGuid().ToString(),
                TypeId  = "some-typeid",
                RoleId  = PartBase.FR_PREFIX + "some-roleid",
                Content = "{\"fragments\": [ {\"x\":1}, {\"x\":2}, {\"x\":3} ]}"
            };

            LayerPartInfo info = part.ToLayerPartInfo();

            Assert.Equal(3, info.FragmentCount);
        }