public void FindAll_Should_Return_All_Events_Related_To_Specified_Entity() { using (var context = _fixtures.BuildContext()) { var eventStore = new EventStore(context); _fixtures.PrepareData(context, new DomainEvent[] { new NewAdministratorCreatedEvent(_fixtures.UserId, "Administrator", "*****@*****.**", Guid.NewGuid().ToString()), new UserEnabledEvent(_fixtures.UserId, Guid.NewGuid().ToString()), new UserDisabledEvent(_fixtures.UserId, Guid.NewGuid().ToString()) }); var entityType = typeof(User); var events = eventStore.FindAll(entityType.ToString(), _fixtures.UserId, DateTime.Now); int count = events.Count(); Assert.True(count == 3); _fixtures.CleanAllData(context); } }