void raiseBranchDeleted(BranchInfo branchInfo) { try { _logger.Info($"Detected deletion of branch {branchInfo.Name}"); BranchRemoved?.Invoke(new BranchRemoved { Branch = branchInfo }); } catch (Exception ex) { _logger.Error($"Error while checking deleted branch {branchInfo.Name}: {ex.Message}"); throw; } }
public void RaisesABranchAddedEvent() => BranchRemoved.Should().Contain(args => args.Branch.Name == "master");