// IFabricTestabilityClient extensions for test convenience
        public static void ConnectToEventStore(this IFabricTestabilityClient client, EventStoreConnectionInformation connInfo)
        {
            var systemFabricCient = GetSystemFabricClient(client);
            var testContext       = systemFabricCient.FabricClient.TestManager.TestContext;
            var storeConnection   = new EventStoreConnection(connInfo);

            testContext.ExtensionProperties.Add(Constants.EventStoreConnection, storeConnection);
        }
Beispiel #2
0
        private void InitializeStore(EventStoreConnectionInformation connInfo)
        {
            var localInfo = connInfo as LocalEventStoreConnectionInformation;

            if (localInfo == null)
            {
                this.InitializeAzureStore(connInfo as AzureEventStoreConnectionInformation);
            }
            else
            {
                this.InitializeLocalStore(localInfo);
            }
        }
Beispiel #3
0
 public EventStoreConnection(EventStoreConnectionInformation info)
 {
     this.InitializeStore(info);
 }