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(); }