public async Task PrepsProject(
            CancellationToken cancel,
            QueryNewestLibraryVersions sut)
        {
            await sut.GetLatestVersions(cancel);

            await sut.PrepLatestVersionProject.Received(1).Prep(cancel);
        }
 public async Task PrepThrowsReturnsEmpty(
     CancellationToken cancel,
     QueryNewestLibraryVersions sut)
 {
     sut.PrepLatestVersionProject.When(x => x.Prep(cancel))
     .Do(_ => throw new NotImplementedException());
     (await sut.GetLatestVersions(cancel))
     .Should().Be(new NugetVersionOptions(
                      new NugetVersionPair(null, null),
                      new NugetVersionPair(null, null)));
 }
 public async Task QueryThrowsReturnsEmpty(
     CancellationToken cancel,
     QueryNewestLibraryVersions sut)
 {
     sut.QueryLibraryVersions.Query(default, default, default, default)