public void CreateObject_IList_ReturnsDocumentCollection()
        {
            // Arrange

            var creator = new DocumentProxyTypeCreator();

            // Act

            var result = creator.CreateObject(typeof(IList<Poco>));

            // Assert

            Assert.IsNotNull(result as DocumentCollection<Poco>);
        }
        public void CreateObject_POCO_ReturnsProxy()
        {
            // Arrange

            var creator = new DocumentProxyTypeCreator();

            // Act

            var result = creator.CreateObject(typeof(Poco));

            // Assert

            Assert.IsNotNull(result as ITrackedDocumentNode);
        }