Пример #1
0
        public void ShouldContainSerializerHypermediaInjectorAndDeserializer()
        {
            var serializer = new Mock<IResourceSerializer>();
            var hypermediaInjector = new Mock<IHypermediaInjector>();
            var deserializer = new Mock<IResourceDeserializer>();

            var driver = new Driver(serializer.Object, hypermediaInjector.Object, deserializer.Object);

            Assert.AreSame(serializer.Object, driver.Serializer);
            Assert.AreSame(hypermediaInjector.Object, driver.HypermediaInjector);
            Assert.AreSame(deserializer.Object, driver.Deserializer);
        }
Пример #2
0
 public Vendorized(string format)
 {
     synonyms = new[] {format};
     Driver = new Driver(new XmlSerializer(), new XmlHypermediaInjector(), new XmlDeserializer());
 }
 public XmlAndHypermedia()
 {
     Driver = new Driver(new XmlSerializer(), new XmlHypermediaInjector(), new XmlDeserializer());
 }
Пример #4
0
 public AtomPlusXml()
 {
     Driver = new Driver(new AtomPlusXmlSerializer(), new AtomPlusXmlHypermediaInjector(), new AtomPlusXmlDeserializer());
 }
 public JsonAndHypermedia()
 {
     Driver = new Driver(new JsonSerializer(), new JsonHypermediaInjector(), new JsonDeserializer());
 }