private static void Main(string[] args) { var afilhado = new Programador { Nome = "Santana", Cargo = "Programador", Projeto = "RoadMap", Linguagem = "C#" }; var programador = new Programador() { Nome = "Nakahara", Cargo = "Programador", Projeto = "RoadMap", Linguagem = "C#", Afilhado = afilhado }; var programadorClone = (Programador)programador.Clone(); programadorClone.Nome = "Santana"; programadorClone.Afilhado.Nome = "Outro"; var testador = new Testador() { Nome = "Testador1", Cargo = "Testador", Projeto = "RoadMap" }; var testadorClone = (Testador)testador.Clone(); testadorClone.Nome = "Testador2"; Console.WriteLine(programador.DetalhesFuncionario()); Console.WriteLine(programadorClone.DetalhesFuncionario()); Console.WriteLine(testador.DetalhesFuncionario()); Console.WriteLine(testadorClone.DetalhesFuncionario()); Console.ReadKey(); }
public void TesteSalarioTestadorDesconto15() { Testador test = new Testador("Muriel José Lima", "*****@*****.**", 1500);; Assert.AreEqual(1275, test.Salario); }
public void TesteSalarioTestador1() { Testador test = new Testador("Muriel José Lima", "*****@*****.**", 1);; Assert.AreNotEqual(1, test.Salario); }
public void TesteSalTesFinal() { Testador test = new Testador("Lucas Ferreira Hubie", "*****@*****.**", 1500);; Assert.AreEqual(1275, test.Salario); }
public void TesteSalTes25Desconto() { Testador test = new Testador("Lucas Ferreira Hubie", "*****@*****.**", 2000);; Assert.AreEqual(1500, test.Salario); }