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