public void CreateObject_POCO_ReturnsProxy() { // Arrange var creator = new DocumentProxyTypeCreator(); // Act var result = creator.CreateObject(typeof(Poco)); // Assert Assert.IsNotNull(result as ITrackedDocumentNode); }
public void CanCreateObject_SealedPOCO_ReturnsTrue() { // Arrange var creator = new DocumentProxyTypeCreator(); // Act var result = creator.CanCreateObject(typeof(SealedPoco)); // Assert Assert.IsFalse(result); }
public void CanCreateObject_ICollection_ReturnsTrue() { // Arrange var creator = new DocumentProxyTypeCreator(); // Act var result = creator.CanCreateObject(typeof(ICollection <Poco>)); // Assert Assert.IsTrue(result); }
public void CreateObject_ICollection_ReturnsDocumentCollection() { // Arrange var creator = new DocumentProxyTypeCreator(); // Act var result = creator.CreateObject(typeof(ICollection <Poco>)); // Assert Assert.IsNotNull(result as DocumentCollection <Poco>); }