/// <summary> /// Validates whether service exists. /// </summary> /// <typeparam name="TService">Type of service to validate.</typeparam> /// <param name="service">Service object to validate.</param> public static void ValidateServiceExists <TService>(TService service) { CommonValidator.CheckForNullReference( service, $"{typeof(TService).Name} could not be resolved from the services provider. Before running this test case, the service should be registered in the 'StartsFrom' method and"); }
/// <summary> /// Validates whether formatter exists. /// </summary> /// <param name="formatter">Formatter to validate.</param> /// <param name="contentType">Content type for which a formatter was not resolved.</param> public static void ValidateFormatterExists(object formatter, string contentType) { CommonValidator.CheckForNullReference( formatter, $"Formatter able to process '{contentType}' could not be resolved from the services provider. Before running this test case, the formatter should be registered in the 'StartsFrom' method and"); }
/// <summary> /// Validates whether application services are registered. /// </summary> public static void ValidateServices() { CommonValidator.CheckForNullReference( TestServiceProvider.Global, "'StartsFrom' method should be called before running this test case. MyMvc must be configured and services"); }