public async Task <string> PrepareTestAsync(CachingTestContext context, ICachingCommand command) { // The package is available in the global packages folder. await context.AddToGlobalPackagesFolderAsync(context.PackageIdentityB, context.PackageBPath); // The package is not available on the source. context.IsPackageBAvailable = false; return(command.PrepareArguments(context, context.PackageIdentityB)); }
public async Task <string> PrepareTestAsync(CachingTestContext context, ICachingCommand command) { // Add the first version of the package to the global packages folder. await context.AddToGlobalPackagesFolderAsync(context.PackageIdentityA, context.PackageAVersionAPath); // A different version of the same package is available on the source. context.CurrentPackageAPath = context.PackageAVersionBPath; context.IsPackageAAvailable = true; return(command.PrepareArguments(context, context.PackageIdentityA)); }