public void VerifyIndexerAlwaysDoesNotThrow(PropertyInfo indexer) { var sut = new MemberInitializationAssertion(new Fixture()); Assert.DoesNotThrow(() => sut.Verify(indexer)); }
public void VerifyNullPropertyThrows() { var sut = new MemberInitializationAssertion(new Fixture()); var exception = Assert.Throws<ArgumentNullException>(() => sut.Verify((PropertyInfo)null)); Assert.Equal("property", exception.ParamName); }
public void VerifyPrivateGetPropertyDoesNotThrow() { // Fixture setup var sut = new MemberInitializationAssertion(new Fixture()); var property = typeof(ClassWithMembers).GetProperty("PrivateGetProperty"); Assert.NotNull(property); // Exercise system and Verify outcome Assert.DoesNotThrow(() => sut.Verify(property)); }
public void VerifySatisfiedPropertyDoesNotThrow(PropertyInfo property) { var sut = new MemberInitializationAssertion(new Fixture()); Assert.DoesNotThrow(() => sut.Verify(property)); }
public void VerifyUnsatisfiedPropertyThrows(PropertyInfo property) { var sut = new MemberInitializationAssertion(new Fixture()); Assert.Throws<MemberInitializationException>(() => sut.Verify(property)); }
public void VerifyNullConstructorThrows() { var sut = new MemberInitializationAssertion(new Fixture()); Assert.Throws<ArgumentNullException>(() => sut.Verify((ConstructorInfo)null)); }
public void VerifyStaticConstructorDoesNotThrow() { // Fixture setup var sut = new MemberInitializationAssertion(new Fixture()); var constructor = typeof(ClassWithMembers) .GetConstructors(BindingFlags.NonPublic | BindingFlags.Static) .Single(); Assert.NotNull(constructor); // Exercise system and Verify outcome Assert.DoesNotThrow(() => sut.Verify(constructor)); }
public void VerifySatisfiedConstructorDoesNotThrow(ConstructorInfo constructor) { var sut = new MemberInitializationAssertion(new Fixture()); Assert.DoesNotThrow(() => sut.Verify(constructor)); }
public void VerifyUnsatisfiedConstructorThrows(ConstructorInfo constructor) { var sut = new MemberInitializationAssertion(new Fixture()); Assert.Throws<MemberInitializationException>(() => sut.Verify(constructor)); }
public void VerifyStaticFieldDoesNotThrow() { var sut = new MemberInitializationAssertion(new Fixture()); var field = Fields.Select(() => ClassWithMembers.StaticField); Assert.DoesNotThrow(() => sut.Verify(field)); }
public void VerifyEnumFieldDoesNotThrow() { var sut = new MemberInitializationAssertion(new Fixture()); var field = typeof(Accessibilities).GetField("value__"); Assert.DoesNotThrow(() => sut.Verify(field)); }
public void VerifyUnsatisfiedFieldThrows(FieldInfo field) { var sut = new MemberInitializationAssertion(new Fixture()); Assert.Throws<MemberInitializationException>(() => sut.Verify(field)); }
public void VerifySatisfiedFieldDoesNotThrow(FieldInfo field) { var sut = new MemberInitializationAssertion(new Fixture()); Assert.DoesNotThrow(() => sut.Verify(field)); }
public void VerifyUnsatisfiedTypeThrows(Type type) { var sut = new MemberInitializationAssertion(new Fixture()); Assert.Throws<MemberInitializationException>(() => sut.Verify(type)); }
public void VerifySatisfiedTypeDoesNotThrow(Type type) { var sut = new MemberInitializationAssertion(new Fixture()); Assert.DoesNotThrow(() => sut.Verify(type)); }
public void VerifyNullAssemblyThrows() { var sut = new MemberInitializationAssertion(new Fixture()); Assert.Throws<ArgumentNullException>(() => sut.Verify((Assembly)null)); }