public async Task CopiesOverExtraData( CancellationToken cancel, SolutionPatcherPrep sut) { await sut.Prep(cancel); sut.CopyOverExtraData.Received(1).Copy(); }
public async Task PassesPathToProjToBuild( FilePath pathToProj, CancellationToken cancel, SolutionPatcherPrep sut) { sut.PathToProjProvider.Path.Returns(pathToProj); await sut.Prep(cancel); await sut.Build.Received(1).Compile(pathToProj, cancel); }
public async Task BuildFailureThrows( CancellationToken cancel, ErrorResponse fail, SolutionPatcherPrep sut) { sut.Build.Compile(default, default).ReturnsForAnyArgs(fail);