public void SetPrivateProperty() { Reflector.SetProperty(Stub.Instance, "Property", "DEV"); Assert.That(((Stub)Stub.Instance).Property, Is.EqualTo("DEV")); }
public void SetInterfaceReadOnlyProperty() { Reflector.SetProperty(Stub.Instance, "TargetEnvironment", "DEV"); Assert.That(Stub.Instance.TargetEnvironment, Is.EqualTo("DEV")); }
public void SetStaticPropertyThroughGeneric() { Reflector.SetProperty <ReflectedDummy>("StaticProperty", nameof(SetStaticPropertyThroughGeneric)); ReflectedDummy.StaticPropertySpy.Should().Be(nameof(SetStaticPropertyThroughGeneric)); }
public void SetStaticPropertyThroughType() { Reflector.SetProperty(typeof(ReflectedDummy), "StaticProperty", nameof(SetStaticPropertyThroughType)); ReflectedDummy.StaticPropertySpy.Should().Be(nameof(SetStaticPropertyThroughType)); }
public void SetInstanceProperty() { Reflector.SetProperty(ReflectedDummy.Instance, "Property", nameof(SetInstanceProperty)); ReflectedDummy.Instance.PropertySpy.Should().Be(nameof(SetInstanceProperty)); }