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));
		}
		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"));
		}
		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));
		}
		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));
		}