public Guid CreateBrand(Licensee licensee, PlayerActivationMethod playerActivationMethod) { var brandId = _brandCommands.AddBrand(new AddBrandRequest { Code = TestDataGenerator.GetRandomString(), InternalAccounts = 1, EnablePlayerPrefix = true, PlayerPrefix = TestDataGenerator.GetRandomString(3), Licensee = licensee.Id, Name = TestDataGenerator.GetRandomString(), Email = TestDataGenerator.GetRandomEmail(), SmsNumber = TestDataGenerator.GetRandomPhoneNumber().Replace("-", string.Empty), WebsiteUrl = TestDataGenerator.GetRandomWebsiteUrl(), PlayerActivationMethod = playerActivationMethod, TimeZoneId = TestDataGenerator.GetRandomTimeZone().Id, Type = BrandType.Integrated }); licensee.Brands.Add(_brandRepository.Brands.Single(b => b.Id == brandId)); return(brandId); }
private void AddBrand(Guid brandId, Guid licenseeId, string name, string code, string timeZoneId, PlayerActivationMethod playerActivationMethod, string email, string smsNumber, string websiteUrl) { if (_brandRepository.Brands.Any(b => b.Id == brandId)) { return; } _brandCommands.AddBrand(new AddBrandRequest { Id = brandId, Licensee = licenseeId, Type = BrandType.Deposit, Name = name, Code = code, Email = email, SmsNumber = smsNumber, WebsiteUrl = websiteUrl, PlayerActivationMethod = playerActivationMethod, TimeZoneId = timeZoneId }); }