public void FreezeCallsWrappedIFixture() { var mockIFixture = Substitute.For <IFixture>(); var uut = new AutoFixtureTest(mockIFixture); uut.Freeze <ICloneable>(); mockIFixture.Received().Create(Arg.Any <object>(), Arg.Any <ISpecimenContext>()); }
public void FreezeWithFuncCountCallsWrappedIFixture() { var mockIFixture = Substitute.For <IFixture>(); var uut = new AutoFixtureTest(mockIFixture); Func <ICustomizationComposer <ICloneable>, ISpecimenBuilder> composerTransformation = _ => Substitute.For <ISpecimenBuilder>(); uut.Freeze(composerTransformation); mockIFixture.Received() .Customize(Arg.Any <Func <ICustomizationComposer <ICloneable>, ISpecimenBuilder> >()); }