public void Constructor_OwnerSetter() { var owner = new NaturalPeople("xyz"); var legalPeople = new LegalPeople("foo", "bar", "xyz", owner); Assert.AreSame(owner, owner); }
public async Task <Guid> Create(NewPDV newPDV) { var owner = new NaturalPeople(newPDV.Owner); var company = new LegalPeople(newPDV.TradingName, newPDV.TradingName, newPDV.Document, owner); var pdv = new PDV(newPDV.Code, company, newPDV.CoverageArea, newPDV.Address); await pdvRepository.Add(pdv); return(pdv.Id); }
public void Constructor_NameSetter() { var people = new NaturalPeople("foobar"); Assert.AreEqual("foobar", people.Name); }