private static MongoOutboxRepository CreateSut() { var dbCtx = NSubstitute.Substitute.For <IDbContext>(); var serializer = NSubstitute.Substitute.For <ISerializer>(); var sut = new MongoOutboxRepository(dbCtx, serializer, MongoOutboxRepositoryOptions.Default); return(sut); }
private MongoOutboxRepository CreateSut(IDbContext dbContext, MongoOutboxRepositoryOptions options = null) { var serializer = new JsonSerializer(); options ??= MongoOutboxRepositoryOptions.Default; var sut = new MongoOutboxRepository(dbContext, serializer, options); return(sut); }