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);
        }
Пример #3
0
 public override int GetHashCode()
 {
     return(PublicGetter.GetHashCode() ^ PrivateGetter.GetHashCode() ^ InternalGetter.GetHashCode());
 }