Exemple #1
0
        public void EnumExtension_ToBrightcoveEnum_Test_InvalidValue()
        {
            const string brightcoveName = "BAD-CONTROLLERTYPE-NAME";
            var          testrendition  = new BrightcoveRendition();

            testrendition.ControllerType = (brightcoveName).ToBrightcoveEnum <ControllerType>();
            Assert.That(testrendition.ControllerType, Is.EqualTo(ControllerType.None));
        }
Exemple #2
0
        public void EnumExtension_ToBrightcoveEnum_Test()
        {
            const string brightcoveName = "AKAMAI_HD2";
            var          testrendition  = new BrightcoveRendition();

            testrendition.ControllerType = (brightcoveName).ToBrightcoveEnum <ControllerType>();
            Assert.That(testrendition.ControllerType, Is.EqualTo(ControllerType.AkamaiHd2));
        }
Exemple #3
0
        public void EnumExtension_ToBrightcoveName_Test()
        {
            var testrendition = new BrightcoveRendition();

            testrendition.ControllerType = ControllerType.AkamaiHd;
            var brightcoveName = testrendition.ControllerType.ToBrightcoveName();

            Assert.That(brightcoveName, Is.EqualTo("AKAMAI_HD"));
        }
Exemple #4
0
        public void Deserialize_Video_Test_Basic()
        {
            JavaScriptSerializer         serializer = BrightcoveSerializerFactory.GetSerializer();
            IDictionary <string, object> dictionary = new Dictionary <string, object>();
            var testrenditionCollection             = new BrightcoveItemCollection <BrightcoveRendition>();
            var testrendition = new BrightcoveRendition();

            testrendition.ControllerType = ControllerType.AkamaiHd;
            testrenditionCollection.Add(testrendition);
            dictionary.Add("renditions", testrenditionCollection);

            var renditions =
                serializer.ConvertToType <BrightcoveItemCollection <BrightcoveRendition> >(dictionary["renditions"]);

            Assert.That(renditions[0].ControllerType, Is.EqualTo(ControllerType.AkamaiHd));
        }