public void ShouldGetSubscribers()
        {
            //arrange
            var user            = GenerateUser();
            var userSubscriber  = GenerateUser();
            var userSubscriber2 = GenerateUser();

            //act
            var dataLayer = new DataLayer.Sql.DataLayer(ConnectionSql);

            dataLayer.AddUser(user);
            dataLayer.AddUser(userSubscriber);
            dataLayer.AddUser(userSubscriber2);

            dataLayer.AddSubscription(userSubscriber, user);
            dataLayer.AddSubscription(userSubscriber2, user);

            user.Subscribers = dataLayer.GetSubscribers(user);

            var allSubscribers = true;

            foreach (var subscriber in user.Subscribers)
            {
                if (subscriber.Id != userSubscriber.Id && subscriber.Id != userSubscriber2.Id)
                {
                    allSubscribers = false;
                }
            }

            //assert
            Assert.AreEqual(allSubscribers, true);
        }