public void CustomStateStore_WithStateStoreInstance_GetStateStoreShouldEqualPassed() { StateStoreOptionsBuilder builder = new StateStoreOptionsBuilder(); IStateStore storeSubstitute = Substitute.For <IStateStore>(); builder.UseStateStore(storeSubstitute); builder.GetStateStoreInstance() .ShouldNotBeNull() .ShouldBeOfType(storeSubstitute.GetType()); }
public bool Accepts(IStateStore stateStore) { return(this.matchTo.Any(type => type.IsAssignableFrom(stateStore.GetType()))); }