public When_Qualification_Save_MissingQualification_Short_Title_Is_Too_Long()
        {
            var qualificationService         = Substitute.For <IQualificationService>();
            var providerVenueService         = Substitute.For <IProviderVenueService>();
            var providerQualificationService = Substitute.For <IProviderQualificationService>();
            var routePathService             = Substitute.For <IRoutePathService>();

            var qualificationController = new QualificationController(providerVenueService, qualificationService,
                                                                      providerQualificationService, routePathService);
            var controllerWithClaims = new ClaimsBuilder <QualificationController>(qualificationController)
                                       .AddUserName("username")
                                       .AddEmail("*****@*****.**")
                                       .Build();

            var viewModel = new MissingQualificationViewModel
            {
                ProviderVenueId = 1,
                LarId           = "12345678",
                QualificationId = 1,
                Title           = "Qualification title",
                ShortTitle      = new string('X', 101),
                Routes          = new List <RouteSummaryViewModel>
                {
                    new RouteSummaryViewModel
                    {
                        Id         = 1,
                        Name       = "Route 1",
                        IsSelected = true
                    }
                }
            };

            _result = controllerWithClaims.SaveMissingQualificationAsync(viewModel).GetAwaiter().GetResult();
        }