public void AddAcceptsFilterInstances()
        {
            // Arrange
            var filters = new object[] {
                GetFilterInstance <IClientFilter>(),
                GetFilterInstance <IServerFilter>(),
                GetFilterInstance <IClientExceptionFilter>(),
                GetFilterInstance <IServerExceptionFilter>(),
                GetFilterInstance <IApplyStateFilter>(),
                GetFilterInstance <IElectStateFilter>()
            }.ToList();

            // Act
            filters.ForEach(f => _collection.Add(f));

            // Assert
            Assert.Equal(filters, _collection.Select(i => i.Instance));
        }