public async Task ShouldCreate_Update_And_DeleteTeam() { var name = "Test Team1"; var updatedName = "Super Test Team"; var team = await _wxTeamsApi.CreateTeamAsync(name); team.Should().NotBeNull(); team.Name.Should().Be(name); var updated = await _wxTeamsApi.UpdateTeamAsync(team.Id, updatedName); updated.Name.Should().Be(updatedName); var deleted = await _wxTeamsApi.DeleteTeamAsync(team.Id); deleted.Message.Should().Be("OK"); Func <Task> getTeam = async() => await _wxTeamsApi.GetTeamAsync(team.Id); await getTeam.Should().ThrowAsync <TeamsApiException>() .WithMessage("Could not find teams."); }