public void AllPropertiesMustBeAssignedDuringConstruction() { MyAssemblies.ExportedTypes .Where(t => t.Namespace !.Contains("MessageContracts") && t != typeof(andymac4182.Reference.MessageContracts.Constants)) .MustConformTo(Convention.AllPropertiesMustBeAssignedDuringConstruction()) .WithFailureAssertion(AssertEx.Fail); }
public void AllPropertiesMustBeAssignedDuringConstructionConventionSpecification_Success() { typeof(AssignsAllPropertiesDuringConstruction) .MustConformTo(Convention.AllPropertiesMustBeAssignedDuringConstruction()) .IsSatisfied .Should() .BeTrue(); }
AllPropertiesMustBeAssignedDuringConstructionConventionSpecification_FailsWhenNoConstructorsExists () { var result = typeof(HasNoConstructors) .MustConformTo(Convention.AllPropertiesMustBeAssignedDuringConstruction()); result.IsSatisfied.Should().BeFalse(); result.Failures.Should().HaveCount(1); }
AllPropertiesMustBeAssignedDuringConstructionConventionSpecification_PassesWhenNoConstructorsExistsAndIsReopinionated () { var result = typeof(HasNoConstructors) .MustConformTo(Convention.AllPropertiesMustBeAssignedDuringConstruction(true)); result.IsSatisfied.Should().BeTrue(); result.Failures.Should().HaveCount(0); }
AllPropertiesMustBeAssignedDuringConstructionConventionSpecification_FailsWhenNoParameterizedConstructorExists () { var result = typeof(DoesNotHaveAParametereizedConstructor) .MustConformTo(Convention.AllPropertiesMustBeAssignedDuringConstruction()); result.IsSatisfied.Should().BeFalse(); result.Failures.Should().HaveCount(1); }
public void AllPropertiesMustBeInstantiatedDuringConstruction() { _baseFixture.AllAssemblies.MustConformTo(Convention.AllPropertiesMustBeAssignedDuringConstruction()); }