public void PassesCheckoutToDesirability( DirectoryPath existingDir, GetResponse <string> remote, IRepositoryCheckout checkout, CheckIfKeeping sut) { sut.RepoCheckouts.Get(default).ReturnsForAnyArgs(checkout);
public async Task RepoCheckPasedToResetToTarget( DirectoryPath dir, IRepositoryCheckout checkout, CheckoutInput checkoutInput, CancellationToken cancel, PrepareRunnerRepository sut) { sut.RepoCheckouts.Get(dir).ReturnsForAnyArgs(checkout); await sut.Checkout(checkoutInput, cancel); sut.ResetToTarget.Received(1).Reset(checkout.Repository, checkoutInput.PatcherVersioning, cancel); }