public void SetUp() { idempotencyIdentifier = Substitute.For <IIdempotencyIdentifier>(); sequential1Strategy = Substitute.For <IRequestStrategy>(); forkingStrategy = Substitute.For <IRequestStrategy>(); strategy = new IdempotencySignBasedRequestStrategy(idempotencyIdentifier, sequential1Strategy, forkingStrategy); request = Request.Get("http://localhost:80/foo/bar"); }
public ServiceMeshRequestModule(ILog log, IIdempotencyIdentifier idempotencyIdentifier) { this.log = log; this.idempotencyIdentifier = idempotencyIdentifier; }
public IdempotencySignBasedRequestStrategy(IIdempotencyIdentifier idempotencyIdentifier, IRequestStrategy sequential1Strategy, IRequestStrategy forkingStrategy) { this.sequential1Strategy = sequential1Strategy; this.forkingStrategy = forkingStrategy; this.idempotencyIdentifier = idempotencyIdentifier; }