public static void Main(string[] args) { var inMemorySynchronizer = InMemory.GetSynchronizer(); var mongoDbSynchronizer = MongoDb.GetSynchronizer(); var configuration = SymmetryConfiguration .Create() .WithSynchronizer(() => inMemorySynchronizer) .WithSynchronizer(() => mongoDbSynchronizer) .Build(); var symmetry = SymmetryInstance.Create(configuration); Task.WaitAll(symmetry.RunAsync()); }
public static ISymmetry Create(SymmetryConfiguration configuration) => new Symmetry(configuration);