public void Can_from_Retrieve_DomainEvents_list()
        {
            var client = new RedisClient(TestConfig.SingleHost);
            var users = client.As<AggregateEvents>();

            var userId = Guid.NewGuid();

            var eventsForUser = new AggregateEvents
            {
                Id = userId,
                Events = new List<DomainEvent>()
            };

            eventsForUser.Events.Add(new UserPromotedEvent { UserId = userId });

            users.Store(eventsForUser);

            var all = users.GetAll(); 
        }
Example #2
0
        public void Can_from_Retrieve_DomainEvents_list()
        {
            var client = new RedisClient("localhost");
            var users  = client.As <AggregateEvents>();

            var userId = Guid.NewGuid();

            var eventsForUser = new AggregateEvents
            {
                Id     = userId,
                Events = new List <DomainEvent>()
            };

            eventsForUser.Events.Add(new UserPromotedEvent {
                UserId = userId
            });

            users.Store(eventsForUser);

            var all = users.GetAll();
        }