public void AddSession_Normal_AddsTheSessionAndReturnsTheSessionId()
        {
            var receiverMock = new Mock<IReceiver>();
            var analysisMock = new Mock<IAnalysis>();

            var informationEngine = new InformationEngine();

            var newSessionId = informationEngine.AddSession(receiverMock.Object, analysisMock.Object);

            informationEngine.Sessions.Any().Should().BeTrue();
            newSessionId.Should().NotBeEmpty();
        }
        public void DeleteSession_ExistingGuid_DeletesTheSession()
        {
            var receiverMock = new Mock<IReceiver>();
            var analysisMock = new Mock<IAnalysis>();

            var informationEngine = new InformationEngine();

            var newSessionId = informationEngine.AddSession(receiverMock.Object, analysisMock.Object);

            informationEngine.DeleteSession(newSessionId);

            informationEngine.Sessions.Any().Should().BeFalse();
        }