public void Following_Username()
        {
            var settings = new BeastSaberFeedSettings(BeastSaberFeedName.Following, "TestUser");
            var feed     = new BeastSaberFeed(settings);

            feed.EnsureValidSettings();
            Assert.IsTrue(feed.HasValidSettings);
        }
        public void CuratorRecommended_Username()
        {
            var settings = new BeastSaberFeedSettings(BeastSaberFeedName.CuratorRecommended, "TestUser");
            var feed     = new BeastSaberFeed(settings);

            feed.EnsureValidSettings();
            Assert.IsTrue(feed.HasValidSettings);
        }
        public void Following_NoUsername()
        {
            var settings = new BeastSaberFeedSettings(BeastSaberFeedName.Following);
            var feed     = new BeastSaberFeed(settings);
            var ex       = Assert.ThrowsException <InvalidFeedSettingsException>(() => feed.EnsureValidSettings());

            Console.WriteLine(ex.Message);
            Assert.IsFalse(feed.HasValidSettings);
        }