예제 #1
0
        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);
        }
예제 #3
0
        public void Constructor_NameSetter()
        {
            var people = new NaturalPeople("foobar");

            Assert.AreEqual("foobar", people.Name);
        }