public LibraryDto Build(int count = 1) { var fixture = new Fixture(); Libraries = fixture.Build <LibraryDto>() .With(l => l.Language, "en") .With(l => l.SupportsPeriodicals, _enablePeriodicals) .With(l => l.Name, _startWith ?? RandomData.Name) .With(l => l.PrimaryColor, RandomData.String) .With(l => l.SecondaryColor, RandomData.String) .With(l => l.OwnerEmail, RandomData.Email) .CreateMany(count); _connection.AddLibraries(Libraries); if (_accountId.HasValue) { _connection.AssignLibrariesToUser(Libraries, _accountId.Value, _role); } return(Library); }