public TypeWithIncompatibleAndCompatibleConstructor( ConcreteType a, AbstractType b, byte c) { this.Property1 = a; this.Property2 = b; this.Property3 = c; }
public TypeWithIncompatibleAndCompatibleConstructor( ConcreteType a, AbstractType b, byte c) { this.value1 = a; this.value2 = b; this.value3 = c; }
public void FreezeFirstParameterByExactOrDirectBaseTypeShouldAssignSameInstanceToSecondParameterOfSameType( [Frozen(Matching.ExactType | Matching.DirectBaseType)]ConcreteType p1, ConcreteType p2) { Assert.Equal(p1, p2); }
public void FreezeFirstParameterAsNullTypeAssignsSameInstanceToSecondParameterOfSameType( #pragma warning disable 0618 [Frozen(As = null)]ConcreteType p1, #pragma warning restore 0618 ConcreteType p2) { Assert.Equal(p1, p2); }
public void FreezeFirstParameterAsNullTypeAssignsSameInstanceToSecondParameterOfSameType( [Frozen(As = null)]ConcreteType p1, ConcreteType p2) { Assert.Same(p1, p2); }
public void BuildAndCreateOnUnregisteredAbstractionWillReturnInstanceFromResidueCollector() { // Fixture setup var expectedValue = new ConcreteType(); var residueCollector = new DelegatingSpecimenBuilder(); residueCollector.OnCreate = (r, c) => expectedValue; var sut = new Fixture(); sut.ResidueCollectors.Add(residueCollector); // Exercise system var result = sut.Build<PropertyHolder<AbstractType>>().Create().Property; // Verify outcome Assert.Equal<AbstractType>(expectedValue, result); // Teardown }
public TypeWithIncompatibleAndCompatibleConstructor( ConcreteType a, byte b) : this(new ConcreteType(), new CompositeType(a), b) { }
public void FreezeFirstParameterByDirectBaseTypeShouldNotAssignSameInstanceToSecondParameterOfSameType( [Frozen(Matching.DirectBaseType)]ConcreteType p1, ConcreteType p2) { Assert.AreNotEqual(p1, p2); }
public void FreezeFirstParameterByExactTypeShouldAssignSameInstanceToSecondParameter( [Frozen(Matching.ExactType)]ConcreteType p1, ConcreteType p2) { Assert.AreEqual(p1, p2); }
public TypeWithUnorderedProperties(ConcreteType a, AbstractType b, byte c) { this.Property1 = a; this.Property2 = b; this.Property3 = c; }
public TypeWithUnorderedProperties(ConcreteType a, AbstractType b, byte c) { this.value1 = a; this.value2 = b; this.value3 = c; }