public void TesteDepositoContaExpecial() { var ccN = new ContaCorrenteEspecial(); ccN.Saldo = 750.00m; var deposito = new DepositoService(ccN, 500); deposito.Executar(); var expected = 1250.00m; var actual = ccN.Saldo; Assert.AreEqual(expected, actual); }
public void TesteDepositoContaNormal() { var ccN = new ContaCorrenteNormal(); ccN.Saldo = 850.00m; var deposito = new DepositoService(ccN, 150); deposito.Executar(); var expected = 1000.00m; var actual = ccN.Saldo; Assert.AreEqual(expected, actual); }
IEnumerator crearDepositoCOR() { GameObject tr = sistemaSingleton.prebabSistema.transform.Find("sistema").gameObject; GameObject newSistema = Instantiate(depositoPrefab, tr.transform); while (!Input.GetMouseButtonDown(0)) { Vector3 posMouse; Vector3 pos = Input.mousePosition; Ray ray = Camera.main.ScreenPointToRay(pos); Plane xy = new Plane(Vector3.up, new Vector3(0, -40, 0)); float distance; xy.Raycast(ray, out distance); posMouse = ray.GetPoint(distance); newSistema.transform.position = posMouse; yield return(new WaitForSeconds(0.01f)); } RaycastHit hit; Ray ray2 = Camera.main.ScreenPointToRay(Input.mousePosition); // Does the ray intersect any objects excluding the player layer if (Physics.Raycast(ray2, out hit, Mathf.Infinity, layerDelete)) { Planeta sistema = hit.transform.gameObject.GetComponent <PlanetaPrebab>().planeta; newSistema.transform.position = newSistema.transform.position + new Vector3(-4, 0, 0); Deposito deposito = new Deposito(); deposito.planetaFK = sistema.id; DepositoService.PostDeposito(deposito); newSistema.transform.parent = hit.transform; DepositoPrefab dp = newSistema.GetComponent <DepositoPrefab>(); dp.deposito = deposito; dp.planeta = hit.transform.gameObject; sistema.deposito = deposito; } else { Destroy(newSistema); } }