public void ShouldRegisterAVendorizedMediaType() { var config = new RestfulieConfiguration(); config.RegisterVendorized("some-vendor-media-type", new Driver(new XmlSerializer(), new XmlHypermediaInjector(), new XmlDeserializer())); var mediaType = config.MediaTypes.Find("some-vendor-media-type"); Assert.IsTrue(mediaType is Vendorized); Assert.AreEqual("some-vendor-media-type", mediaType.Synonyms.First()); }
public void ShouldRegisterSerializerAndDeserializerForAMediaType() { var config = new RestfulieConfiguration(); config.Register<XmlAndHypermedia>(new Driver(new XmlSerializer(), new XmlHypermediaInjector(), new XmlDeserializer())); var mediaType = config.MediaTypes.Find("application/xml"); Assert.IsTrue(mediaType.Driver.Serializer is XmlSerializer); Assert.IsTrue(mediaType.Driver.Deserializer is XmlDeserializer); Assert.IsTrue(mediaType.Driver.HypermediaInjector is XmlHypermediaInjector); }
public void SetUp() { _config = new RestfulieConfiguration(); }