public void Sponsor_who_paid_first_will_appear_higher()
        {
            var names = SponsorList.Select(sm => sm.Name).ToList();

            Assert.That(names[0], Is.EqualTo("paid first"));
            Assert.That(names[1], Is.EqualTo("paid nearer the event"));
        }
        public void Unpaid_sponsor_is_hidden()
        {
            var names = SponsorList.Select(sm => sm.Name);

            CollectionAssert.DoesNotContain(names, "waiting for budget");
        }
        public void Paid_sponsors_are_displayed()
        {
            var names = SponsorList.Select(sm => sm.Name);

            CollectionAssert.AreEqual(new[] { "big Spender", "all paid up" }, names);
        }
        public void Sponsors_are_ordered_by_amount_desc()
        {
            var names = SponsorList.Select(sm => sm.Name);

            CollectionAssert.AreEqual(new[] { "big Spender", "middleOfTheRoad", "Cheapest" }, names);
        }