/// <summary> /// Builds a list of entities given an NBuilder list expression of data builders. /// </summary> /// <typeparam name="TBuilder">The type of the builder being built using NBuilder</typeparam> /// <typeparam name="TObject">The type of object being generated</typeparam> /// <param name="builderList">The NBuilder list of builders</param> /// <returns>The built list of objects</returns> public static IList <TObject> BuildList <TObject, TBuilder>(this IOperable <TBuilder> builderList) where TBuilder : ITestDataBuilder <TObject> where TObject : class { return(builderList.Build().Select(b => b.Build()).ToList()); }
private FluentValidation.Results.ValidationResult PerformAction() { return(new SetTeacherAvailabilityValidator(_repository.Object) .Validate(new TeacherAvailability(_availabilities.Build(), _teacher))); }