public void FullConstructor(string name, int salary, FatCat parent) { WageSlave wageSlave = new WageSlave(name, salary, parent); Assert.Equal(name, wageSlave.GetName()); Assert.Equal(salary, wageSlave.GetSalary()); Assert.Equal(parent, wageSlave.GetParent()); Assert.True(wageSlave.HasParent(), "HasParent() did not return true when constructed with an owner"); }
public void NoOwnerConstructor(string name, int salary) { WageSlave wageSlave = new WageSlave(name, salary); Assert.Equal(name, wageSlave.GetName()); Assert.Equal(salary, wageSlave.GetSalary()); Assert.Null(wageSlave.GetParent()); Assert.False(wageSlave.HasParent(), "HasParent() did not return false when constructed without an owner"); }