Validating

Method

Description

Isolate.Verify<Verification_Kind>(() => fakeDependancy.<method>);

Verifies a method call.

Isolate.Verify<Verification_Kind>(() => <static_method>);

Verifies a static method.

static Isolate.Verify.NonPublic.<WasCalled>(typeof(Dependency),

"PrivateMethodname");

instance Isolate.Verify.NonPublic.WasCalled(<instance>,

"PrivateMethodname");

property Isolate.Verify.NonPublic.Property.WasCalledGet(realDependency,

"PrivateProp");

Isolate.Verify.NonPublic.Indexer.WasCalledGet(realDependency);

Verifies a non-public method.

int count = Isolate.Verify.GetTimesCalled(() => <method>);

Verifies the number of times a method was called.

Isolate.Fake.NextInstances<type>();

Isolate.Verify.WasCalledWithAnyArguments (() => new Dependency());

Verifies that a future instance was created.

Isolate.Fake.AllInstances<type>();

Isolate.Verify.GetTimesCalled(() => new Dependency());

Verifies the number of created instances.

var fake = Isolate.Fake.NextInstances<type>();

var instance = Isolate.Verify.GetInstancesOf(fake)[index];

Retrieves the ith instance by creation order of type.

Isolate.Verify.OnBase().<Verification_Kind>(() => fake.<method>);

Isolate.Verify.OnBase(type).<Verification_Kind>(() => fake.<method>);

Verify that a method was called on a base.