protected override void Setup() { _sourceObject = new TestSourceObject(); _propertyDetails = PropertyDetails.Create(() => _sourceObject.TestProperty1); }
protected override void Setup() { _sourceObject = new TestSourceInheritedObject(); _propertyDetails = PropertyDetails.Create(() => ((IHiddenInterface)_sourceObject).TestHiddenProperty); }
public void ItShouldBeTheSameIfCreatedWithSameObjectAndProperty() { var newPropertyDetails = PropertyDetails.Create(() => _sourceObject.TestProperty1); newPropertyDetails.Should().Be(_propertyDetails); }