public ContactDataTransferObject LoadRawContact(string content) { var firstName = content.Split(',')[1].Trim(); var lastName = content.Split(',')[0].Trim(); var dto = new ContactDataTransferObject(firstName, lastName); return(dto); }
public void WhenGivenRawContactWillCreateContactDomainObject() { //Arrange var dto = new ContactDataTransferObject("SMITH", "JOHN"); _contactBusinessLogic = new ContactBusinessLogic(new ContactModelFactory(_mapperService.Object, _eventBroker.Object)); _mapperService.Setup(ms => ms.Map <ContactDataTransferObject, Contact>(dto)) .Returns(new Contact() { FirstName = "JOHN", LastName = "SMITH" }); _eventBroker.Setup(x => x.Raise(new ContactRegisteredEvent(_outputWriter.Object))); _outputWriter.Setup(x => x.WriteLine(It.IsAny <string>())); //Act var result = _contactBusinessLogic.LoadContact(dto); //Assert Assert.IsTrue(result.FirstName == "JOHN"); Assert.IsTrue(result.LastName == "SMITH"); }
public Common.Domain.Contact LoadContact(ContactDataTransferObject contactDto) { var contact = _contactModelFactory.Create(contactDto); return(contact); }
public Contact LoadContact(ContactDataTransferObject contactDto) { return(_contactBusinessLogic.LoadContact(contactDto)); }