public void Adapt_Proxy_WithPrivatePropertyGetterOnSourceType_ValueTypeProperty() { // Arrange var value = new PrivateGetter(); // Act var result = ConvertTo <IPrivateGetter>(value); // Assert var proxy = Assert.IsAssignableFrom <IPrivateGetter>(result); Assert.Equal(0, proxy.IgnoredAlso); }
public void Adapt_Proxy_WithPrivatePropertyGetterOnSourceType_ReferenceTypeProperty() { // Arrange var value = new PrivateGetter() { Ignored = "hi", }; // Act var result = ConvertTo <IPrivateGetter>(value); // Assert var proxy = Assert.IsAssignableFrom <IPrivateGetter>(result); Assert.Null(proxy.Ignored); }
public override int GetHashCode() { return(PublicGetter.GetHashCode() ^ PrivateGetter.GetHashCode() ^ InternalGetter.GetHashCode()); }