public void TestFixtureSetup()
        {
            var container = new WindsorContainer();
            var engine    = AutoMapperConfiguration.Configure(container);

            _formatter = new CollectionJsonMediaTypeFormatter <BeerDto>(new CollectionSettings <BeerDto>("1.0"), engine);
        }
Example #2
0
        public void Setup()
        {
            _basicResource = new BasicResource
            {
                Name = "Pat Smith"
            };

            _formatter = new CollectionJsonMediaTypeFormatter();
        }
        public void Can_write_any_type()
        {
            // Arrange
            var formatter = new CollectionJsonMediaTypeFormatter();

            // Act
            var canWrite = formatter.CanWriteType(typeof(object));

            // Assert
            Assert.IsTrue(canWrite);
        }
        public void Can_read_any_type()
        {
            // Arrange
            var formatter = new CollectionJsonMediaTypeFormatter();

            // Act
            var canRead = formatter.CanReadType(typeof(object));

            // Assert
            Assert.IsTrue(canRead);
        }
        public void Setup()
        {
            _list = new SimpleResourceList
            {
                Relations = new LinkCollection {
                    { "self", new Link {
                          Href = "selfhref"
                      } }
                },
                Items = new List <IResource>()
            };

            _list.Items.Add(new BasicResource
            {
                Name      = "alpha",
                Relations = new LinkCollection {
                    { "self", new Link {
                          Href = "alphahref"
                      } }
                }
            });

            _list.Items.Add(new BasicResource
            {
                Name      = "beta",
                Relations = new LinkCollection {
                    { "self", new Link {
                          Href = "betahref"
                      } }
                }
            });

            _list.Items.Add(new BasicResource
            {
                Name      = "gamma",
                Relations = new LinkCollection {
                    { "self", new Link {
                          Href = "gammahref"
                      } }
                }
            });

            _formatter = new CollectionJsonMediaTypeFormatter();
        }