Пример #1
0
        public static void TestStratusAsset_IsTextualAsset_20Animation()
        {
            var asset = new StratusAsset {
                Type = 20                 // Animation
            };

            Assert.False(asset.IsTextualAsset());
        }
Пример #2
0
        public static void TestStratusAsset_IsTextualAsset_18ImageTGA()
        {
            var asset = new StratusAsset {
                Type = 18                 // ImageTGA
            };

            Assert.False(asset.IsTextualAsset());
        }
Пример #3
0
        public static void TestStratusAsset_IsTextualAsset_19ImageJPEG()
        {
            var asset = new StratusAsset {
                Type = 19                 // ImageJPEG
            };

            Assert.False(asset.IsTextualAsset());
        }
Пример #4
0
        public static void TestStratusAsset_IsTextualAsset_00Texture()
        {
            var asset = new StratusAsset {
                Type = 0                 // Texture
            };

            Assert.False(asset.IsTextualAsset());
        }
Пример #5
0
        public static void TestStratusAsset_IsTextualAsset_17SoundWAV()
        {
            var asset = new StratusAsset {
                Type = 17                 // SoundWAV
            };

            Assert.False(asset.IsTextualAsset());
        }
Пример #6
0
        public static void TestStratusAsset_IsTextualAsset_24Link()
        {
            var asset = new StratusAsset {
                Type = 24
            };

            Assert.False(asset.IsTextualAsset());
        }
Пример #7
0
        public static void TestStratusAsset_IsTextualAsset_49Mesh()
        {
            var asset = new StratusAsset {
                Type = 49
            };

            Assert.False(asset.IsTextualAsset());
        }
Пример #8
0
        public static void TestStratusAsset_IsTextualAsset_07Notecard()
        {
            var asset = new StratusAsset {
                Type = 7                 // Notecard
            };

            Assert.True(asset.IsTextualAsset());
        }
Пример #9
0
        public static void TestStratusAsset_IsTextualAsset_10LSLText()
        {
            var asset = new StratusAsset {
                Type = 10                 // LSLText
            };

            Assert.True(asset.IsTextualAsset());
        }
Пример #10
0
        public static void TestStratusAsset_IsTextualAsset_05Clothing()
        {
            var asset = new StratusAsset {
                Type = 5
            };

            Assert.True(asset.IsTextualAsset());
        }
Пример #11
0
        public static void TestStratusAsset_IsTextualAsset_06Object()
        {
            var asset = new StratusAsset {
                Type = 6                 // Object
            };

            Assert.False(asset.IsTextualAsset());
        }
Пример #12
0
        public static void TestStratusAsset_IsTextualAsset_03Landmark()
        {
            var asset = new StratusAsset {
                Type = 3
            };

            Assert.True(asset.IsTextualAsset());
        }
Пример #13
0
        public static void TestStratusAsset_IsTextualAsset_02CallingCard()
        {
            var asset = new StratusAsset {
                Type = 2
            };

            Assert.False(asset.IsTextualAsset());
        }
Пример #14
0
        public static void TestStratusAsset_IsTextualAsset_01Sound()
        {
            var asset = new StratusAsset {
                Type = 1                 // Sound
            };

            Assert.False(asset.IsTextualAsset());
        }
Пример #15
0
        public static void TestStratusAsset_IsTextualAsset_21Gesture()
        {
            var asset = new StratusAsset {
                Type = 21                 // Gesture
            };

            Assert.True(asset.IsTextualAsset());
        }
Пример #16
0
        public static void TestStratusAsset_IsTextualAsset_11LSLBytecode()
        {
            var asset = new StratusAsset {
                Type = 11                 // LSLBytecode
            };

            Assert.False(asset.IsTextualAsset());
        }
Пример #17
0
        public static void TestStratusAsset_IsTextualAsset_22Simstate()
        {
            var asset = new StratusAsset {
                Type = 22                 // Simstate
            };

            Assert.False(asset.IsTextualAsset());
        }
Пример #18
0
        public static void TestStratusAsset_IsTextualAsset_12TextureTGA()
        {
            var asset = new StratusAsset {
                Type = 12                 // TextureTGA
            };

            Assert.False(asset.IsTextualAsset());
        }
Пример #19
0
        public static void TestStratusAsset_IsTextualAsset_25LinkFolder()
        {
            var asset = new StratusAsset {
                Type = 25
            };

            Assert.False(asset.IsTextualAsset());
        }
Пример #20
0
        public static void TestStratusAsset_IsTextualAsset_13Bodypart()
        {
            var asset = new StratusAsset {
                Type = 13                 // Bodypart
            };

            Assert.True(asset.IsTextualAsset());
        }
Пример #21
0
        public static void TestStratusAsset_IsTextualAsset__1Unknown()
        {
            var asset = new StratusAsset {
                Type = -1                 // Unknown
            };

            Assert.False(asset.IsTextualAsset());
        }
Пример #22
0
 public static bool IsBinaryAsset(this StratusAsset asset)
 {
     return(!(
                asset.Type == (sbyte)AssetType.Unknown ||
                asset.Type == (sbyte)AssetType.CallingCard ||          // No data.
                asset.IsLink() ||
                asset.IsFolder() ||
                asset.IsTextualAsset()
                ));
 }