public async Task SetUserLabel_NonExisting_GetGetsIt() { LabelSubscriptionModel inserted = await Repository.SetSubscription(RepoOwner, RepoName, UserId, "Bug"); LabelSubscriptionModel?retrieved = await Repository.GetSubscription(RepoOwner, RepoName, UserId, "Bug"); retrieved.Should().NotBeNull(); inserted.Should().NotBeNull(); }
public async Task UpdateUserLabel_Existing_Updated() { LabelSubscriptionModel inserted = await Repository.SetSubscription(RepoOwner, RepoName, UserId, "Bug"); // act LabelSubscriptionModel updated = await Repository.SetSubscription(RepoOwner, RepoName, UserId, "Bug"); LabelSubscriptionModel?retrieved = await Repository.GetSubscription(RepoOwner, RepoName, UserId, "Bug"); retrieved.Should().NotBeNull(); updated.Should().NotBeNull(); inserted.Should().NotBeNull(); }
public async Task add_label() { LabelSubscriptionModel inserted = await LabelSubscription.SetUserSubscription(RepoOwner, RepoName, UserId, "Bug"); inserted.Should().Match <LabelSubscriptionModel>(l => l.Label == "Bug" && l.UserId == UserId); }