public async Task MessagePersistenerTest() { var persistener = Provider.GetRequiredService <IPublishedEventPersistenter>(); var dbContext = Provider.GetRequiredService <TestDbContext>(); var connection = dbContext.Database.GetDbConnection(); await connection.OpenAsync(); var transaction = connection.BeginTransaction(); await persistener.EnsureCreatedAsync(); await persistener.InsertAsync(new Message { Id = Puid.NewPuid(), Content = "tesing", CreationDate = DateTime.Now, Exchange = "tesing.exchange", MessageId = Puid.NewPuid(), MetaData = "{}", RouteKey = "tesing.key", State = MessageState.Processing, TransactId = Puid.NewPuid(), Type = MessageType.Published }, connection, transaction); transaction.Commit(); connection.Close(); connection.Dispose(); }
public async Task ReceivedEventPersistenterTest() { var persistenter = Provider.GetRequiredService <IReceivedEventPersistenter>(); await persistenter.EnsureCreatedAsync(); await persistenter.InsertAsync(new { Id = Puid.NewPuid(), MessageId = Puid.NewPuid(), TransactId = Puid.NewPuid(), Group = "testGroup", RouteKey = "test.key", MetaData = "{}", Content = @"{""title"":""testing""}", ReceivedTime = DateTime.Now, State = MessageState.Succeeded }); }
public WebPageChannel(Puid puid, Guid slideShowGuid) : base(puid, slideShowGuid, ChannelType.WebPage) { }
public USTrafficChannel(Puid puid, Guid slideShowGuid) : base(puid, slideShowGuid, ChannelType.USTraffic) { }
public FixedReferenceChannel(Puid puid, Guid slideShowGuid) : base(puid, slideShowGuid, ChannelType.FixedReference) { }
public FacebookChannel(Puid puid, Guid slideShowGuid) : base(puid, slideShowGuid, ChannelType.Flickr) { }
public FlickrChannel(Puid puid, Guid slideShowGuid, Guid channelGuid) : base(puid, slideShowGuid, channelGuid, ChannelType.Flickr) { }
public WeatherChannel(Puid puid, Guid slideShowGuid) : base(puid, slideShowGuid, ChannelType.Weather) { }
public RssChannel(Puid puid, Guid slideShowGuid) : base(puid, slideShowGuid, ChannelType.Rss) { }
public RssChannel(Puid puid, Guid slideShowGuid, ChannelType type) : base(puid, slideShowGuid, type) { }
public StaticChannel(Puid puid, Guid slideShowGuid) : base(puid, slideShowGuid, ChannelType.Static) { }
public SpaceChannel(Puid puid, Guid slideShowGuid) : base(puid, slideShowGuid, ChannelType.Space) { }
public ReferenceChannel(Puid puid, Guid slideShowGuid, ChannelType channelType) : base(puid, slideShowGuid, channelType) { }
public SmugMugChannel(Puid puid, Guid slideShowGuid) : base(puid, slideShowGuid, ChannelType.SmugMug) { }
public long NextIdentity() { return(Puid.NewPuid()); }