public void Owner_UpdateOwnerAd() { Owner Owner = (Owner)UserFactory.CreateOwner("Owner123", "testnaLozinka", "Ivan", "Horvat", "123456789", "Unska 3", "Zagreb", 40, UserType.OWNER); OwnerAd OwnerAd = (OwnerAd)AdFactory.CreateOwnerAd(40.0, "Setam pse POVOLJNO", AdStatus.ACTIVE, "Obozavam pse", new DateTime(2019, 8, 28, 12, 5, 0), 3, 4, Owner); Owner.AddAd((OwnerAd)OwnerAd); AdRepository AdRepository = new AdRepository(); UserRepository repository = new UserRepository(); repository.AddUser(Owner); OwnerAd.Title = "Setam pse POVOLJNO"; AdRepository.UpdateAd(OwnerAd); repository.UpdateUser(Owner); Debug.Assert(Owner.Ads[0].Title.Equals("Setam pse POVOLJNO")); repository.DeleteUser(Owner); }
public void Walker_UpdateWalkerAd() { Walker Walker = (Walker)UserFactory.CreateWalker("Walker123", "testnaLozinka", "Ivan", "Horvat", "123456789", "Unska 3", "Zagreb", 40, UserType.WALKER, true, false); WalkerAd WalkerAd = (WalkerAd)AdFactory.CreateWalkerAd(40.0, "Setam pse POVOLJNO", AdStatus.ACTIVE, "Obozavam pse", new DateTime(2019, 8, 28, 12, 5, 0), 3, 4, Walker); Walker.AddAd((WalkerAd)WalkerAd); AdRepository AdRepository = new AdRepository(); UserRepository repository = new UserRepository(); repository.AddUser(Walker); WalkerAd.Title = "Setam pse POVOLJNO"; AdRepository.UpdateAd(WalkerAd); repository.UpdateUser(Walker); Debug.Assert(Walker.Ads[0].Title.Equals("Setam pse POVOLJNO")); repository.DeleteUser(Walker); }