public async Task CompleteAsync_completes_action_within_transaction() { var dictionary = await session.StateManager.GetOrAddAsync <IReliableDictionary <string, string> >("test1", TimeSpan.FromSeconds(5)); await session.Add(tx => dictionary.AddAsync(tx, "Key", "Value")); await session.CompleteAsync(); using (var tx = stateManager.CreateTransaction()) { var value = await dictionary.TryGetValueAsync(tx, "Key"); Assert.True(value.HasValue); Assert.AreEqual("Value", value.Value); } }