public void CheckAssertOnWorkerSalary() { Manager manager = new Manager(); Worker worker1 = new Worker(manager); Worker worker2 = new Worker(manager); Worker worker3 = new Worker(manager); manager.Salary = 90; Action workerSalary = () => { worker1.Salary = 100; }; OwnAssert.Throws(workerSalary); }
public void CheckManagers() { Manager manager2 = new Manager(); Manager manager = new Manager(manager2); Worker worker1 = new Worker(manager); manager2.Salary = 90; worker1.Salary = 10; manager.HireWorker(worker1); Action managerSalary = () => { manager.Salary = 100; }; OwnAssert.Throws(managerSalary); }