Exemple #1
0
        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();
        }
Exemple #2
0
        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)
 {
 }
Exemple #5
0
 public FixedReferenceChannel(Puid puid, Guid slideShowGuid)
     : base(puid, slideShowGuid, ChannelType.FixedReference)
 {
 }
Exemple #6
0
 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)
 {
 }
Exemple #9
0
 public RssChannel(Puid puid, Guid slideShowGuid)
     : base(puid, slideShowGuid, ChannelType.Rss)
 {
 }
Exemple #10
0
 public RssChannel(Puid puid, Guid slideShowGuid, ChannelType type)
     : base(puid, slideShowGuid, type)
 {
 }
Exemple #11
0
 public StaticChannel(Puid puid, Guid slideShowGuid)
     : base(puid, slideShowGuid, ChannelType.Static)
 {
 }
Exemple #12
0
 public SpaceChannel(Puid puid, Guid slideShowGuid)
     : base(puid, slideShowGuid, ChannelType.Space)
 {
 }
 public ReferenceChannel(Puid puid, Guid slideShowGuid, ChannelType channelType)
     : base(puid, slideShowGuid, channelType)
 {
 }
Exemple #14
0
 public SmugMugChannel(Puid puid, Guid slideShowGuid)
     : base(puid, slideShowGuid, ChannelType.SmugMug)
 {
 }
Exemple #15
0
 public long NextIdentity()
 {
     return(Puid.NewPuid());
 }