public void ShouldCorrectlyConfigureProperty() { var substitute = Substitute.For(new[] { TypeWithMissingSpecialNameMethodAttributes }, new object[0]); var fixture = new GeneratedTypeFixture(substitute); fixture.MyProperty = "42"; var result = fixture.MyProperty; Assert.That(result, Is.EqualTo("42")); }
public void ShouldCorrectlyConfigureEvent() { object substitute = Substitute.For(new[] { TypeWithMissingSpecialNameMethodAttributes }, new object[0]); var fixture = new GeneratedTypeFixture(substitute); bool wasCalled = false; fixture.MyEvent += (sender, args) => wasCalled = true; fixture.MyEvent += Raise.Event(); Assert.That(wasCalled, Is.EqualTo(true)); }