Beispiel #1
0
        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);
        }