public void anonymously_add_labels()
        {
            Func <Task> act = async() => await LabelSubscription.SetUserSubscriptions(RepoOwner, RepoName, null !, new[] { "Bug", "Wonder" });

            act.Should().Throw <ArgumentNullException>()
            .WithMessage("*userId*");
        }
        public async Task add_labels()
        {
            // act
            IEnumerable <LabelSubscriptionModel> list = await LabelSubscription.SetUserSubscriptions(RepoOwner, RepoName, UserId, new [] { "Bug", "Wonder" });

            list.Should().NotBeNull()
            .And.HaveCount(2)
            .And.Contain(o => o.Label == "Bug" && o.UserId == UserId)
            .And.Contain(o => o.Label == "Wonder" && o.UserId == UserId);
        }
 public void add_any_null_label()
 {
     Func <Task> act = async() => await LabelSubscription.SetUserSubscriptions(RepoOwner, RepoName, UserId, new[] { "Bug", null ! });