INNER CODE UNIT · C#
MongoDbEventStoreTests
Chinchilla-Software-Com/CQRS · Framework/Cqrs.MongoDB.Tests.Integration/MongoDbEventStoreTests.cs:35
public class MongoDbEventStoreTests
{
/// <summary>
/// Tests the <see cref="IEventStore{TAuthenticationToken}.Save"/> method
/// Passing a valid test <see cref="IEvent{TAuthenticationToken}"/>
/// Expecting the test <see cref="IEvent{TAuthenticationToken}"/> is able to be read.
/// </summary>
[TestMethod]
public void Save_ValidEvent_EventCanBeRetreived()
{
// Arrange
var correlationIdHelper = new CorrelationIdHelper(new ContextItemCollectionFactory());
correlationIdHelper.SetCorrelationId(Guid.NewGuid());
var logger = new ConsoleLogger(new LoggerSettings(), correlationIdHelper);
try
{
// Arrange
var connectionStringFactory = new TestMongoEventStoreConnectionStringFactory();