public void FindLastSnapshotByKey_SessionExistInMemory_SessionShouldBeLoadedFromMemory() { var snapshot = new Snapshot { Id = "SnapshotId", Key = "key", Value = "value" }; var session = new Session { Id = "SessionId" }; session.AddSnapshot(snapshot); inMemoryStorage.Clear(); inMemoryStorage.Add(session); dataProvider.RemoveSession(session.Id); var result = subject.FindLastSnapshotByKey(session.Id, "key"); result.Should().NotBeNull(); result.Id.Should().Be(snapshot.Id); result.Key.Should().Be("key"); result.Value.Should().Be("value"); }
public void RemoveSession_SessionIdIsNull_ExpectedException() { subject.RemoveSession(null); }