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 ! });