public void StatisticsHistoryFilter_ActsBefore_RetryFilter()
        {
            var statisticsHistoryFilter = new StatisticsHistoryAttribute();
            var retryFilter = new AutomaticRetryAttribute();

            Assert.True(statisticsHistoryFilter.Order > retryFilter.Order);
        }
        public void StatisticsHistoryFilter_ActsBefore_RetryFilter()
        {
            var statisticsHistoryFilter = new StatisticsHistoryAttribute();
            var retryFilter             = new AutomaticRetryAttribute();

            Assert.True(statisticsHistoryFilter.Order > retryFilter.Order);
        }
        public StatisticsHistoryAttributeFacts()
        {
            _connection = new Mock<IStorageConnection>();

            _context = new ElectStateContextMock();
            _context.StateContextValue.ConnectionValue = _connection;
            _context.CandidateStateValue = new SucceededState(11, 123);
            
            _transaction = new Mock<IWriteOnlyTransaction>();
            _connection.Setup(x => x.CreateWriteTransaction()).Returns(_transaction.Object);

            _filter = new StatisticsHistoryAttribute();
        }
        public StatisticsHistoryAttributeFacts()
        {
            _connection = new Mock <IStorageConnection>();

            _context = new ElectStateContextMock();
            _context.ConnectionValue     = _connection;
            _context.CandidateStateValue = new SucceededState(null, 11, 123);

            _transaction = new Mock <IWriteOnlyTransaction>();
            _connection.Setup(x => x.CreateWriteTransaction()).Returns(_transaction.Object);

            _filter = new StatisticsHistoryAttribute();
        }
        public StatisticsHistoryAttributeFacts()
        {
            _connection = new Mock<IStorageConnection>();

            _transaction = new Mock<IWriteOnlyTransaction>();
            _connection.Setup(x => x.CreateWriteTransaction()).Returns(_transaction.Object);

            _filter = new StatisticsHistoryAttribute();

            _context = new ElectStateContextMock();
            _context.ApplyContext.Connection = _connection;
            _context.ApplyContext.NewStateObject = new SucceededState(null, 11, 123);
            _context.ApplyContext.Transaction = _transaction;
        }
        public StatisticsHistoryAttributeFacts()
        {
            _connection = new Mock <IStorageConnection>();

            _transaction = new Mock <IWriteOnlyTransaction>();
            _connection.Setup(x => x.CreateWriteTransaction()).Returns(_transaction.Object);

            _filter = new StatisticsHistoryAttribute();

            _context = new ElectStateContextMock
            {
                ApplyContext =
                {
                    Connection     = _connection,
                    NewStateObject = new SucceededState(null, 11, 123),
                    Transaction    = _transaction
                }
            };
        }