public void CloseSession_SessionIdProvided_FileWithSessionShouldBeCreated() { var snapshot = new Snapshot { Id = "SnapshotId", Begin = DateTime.Now, End = DateTime.Now, Key = "key", Parameters = "parameter", Value = "value" }; var session = new Session { Id = "SessionId", Begin = DateTime.Now }; session.AddSnapshot(snapshot); inMemoryStorage.Clear(); inMemoryStorage.Add(session); subject.CloseSession(session.Id); var sessionFromFile = dataProvider.GetSession(session.Id); sessionFromFile.Should().NotBeNull(); sessionFromFile.Id.Should().Be(session.Id); sessionFromFile.Snapshots.Count.Should().Be(session.Snapshots.Count); }
public void GetSession_SessionIdIsNull_ExpectedException() { subject.GetSession(null); }