public AzureTableUpdateSessionManager(IUpdateSessionTable updateSessionTable, string clusterId, string instanceId, string instanceUpdateDomain) { _updateSessionTable = updateSessionTable; _clusterId = clusterId; _instanceId = instanceId; _instanceUpdateDomain = instanceUpdateDomain; }
private IUpdateSessionTable ReplaceExecuteTransactionImplementation(IUpdateSessionTable updateSessionTable, StubIUpdateSessionTable.TryExecuteTransaction_UpdateSessionTransaction_Delegate del) { IUpdateSessionTable updateSessionTableStub = new StubIUpdateSessionTable() .FetchUpdateSessionStatus(updateSessionTable.FetchUpdateSessionStatus) .TryExecuteTransaction(del) .DeleteInstanceEntity(updateSessionTable.DeleteInstanceEntity) .GetActiveUpdateDomain(updateSessionTable.GetActiveUpdateDomain); return(updateSessionTableStub); }