public void ShouldHaveTwoLastNames() { var firstnames = $"firstname,lastname{Environment.NewLine}firstname1,lastname1"; _dataManager.Setup(x => x.GetData(It.IsAny <DataType>())).Returns(firstnames); var service = new FirstLastNameService(_dataManager.Object, _randomNumberGenerator.Object); var actual = service.GetLastNames(); actual.Count.ShouldBeGreaterThanOrEqualTo(2); }
public void ShouldReturnListOfLastNames() { var firstnames = $"firstname,lastname{Environment.NewLine}firstname1,lastname1"; _dataManager.Setup(x => x.GetData(It.IsAny <DataType>())).Returns(firstnames); var service = new FirstLastNameService(_dataManager.Object, _randomNumberGenerator.Object); var actual = service.GetLastNames(); actual.ShouldNotBeNull(); actual.ShouldNotBeEmpty(); }
public LeadRepo(int numberToCreate) { var randomeIzor = new RandomNumberGenerator(); var dataManager = new DataManager(); var nameService = new FirstLastNameService(dataManager, randomeIzor); var phoneService = new PhoneNumberService(dataManager, randomeIzor); //var sha = SHA1.Create(); for (var i = 0; i < numberToCreate; i++) { var lead = new Lead(nameService.GetFirstName(), nameService.GetLastName(), phoneService.GetTenDigitPhoneNumber()); _data.Add(lead.hash, lead); } }
private Name() { _service = new FirstLastNameService(new DataManager(), new RandomNumberGenerator()); }