void Factory_CopierorTests_InstanceAction_TrackCallOrdering(Type requestedType, Factory_CopyConstructorTests.Item2 instance, string name, FactoryAction action) { Assert.IsNull(Interlocked.CompareExchange<Type>(ref _tracking, typeof(Item), null)); }
void Factory_CopierorTests_InstanceAction_ItemSubclass_TrackCallOrdering(Type requestedType, Factory_CopyConstructorTests.ItemSubclass instance, string name, FactoryAction action) { Assert.AreEqual(Interlocked.CompareExchange<Type>(ref _tracking, null, typeof(Item)), typeof(Item)); }