P. 1
Pruebas Unitarias 2

Pruebas Unitarias 2

|Views: 13|Likes:
Published by ELbar Bujari

More info:

Published by: ELbar Bujari on Sep 08, 2013
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

10/06/2014

pdf

text

original

Pruebas Unitarias 2

:
Cuenta vrtual (4 operaciones: depositar , retirar, transferencia, y ver el estado actual de la cuenta) Public Class Cuenta Private _balance As Long Public Sub deposito(ByVal cantidad As Long) _balance += cantidad End Sub Public Sub retiro(ByVal cantidad As Long) _balance -= cantidad End Sub Public Sub transferencia(ByVal destino As Cuenta, ByVal cantidad As Long) destino.deposito(cantidad) retiro(cantidad) End Sub Public ReadOnly Property balance() As Long Get Return _balance End Get End Property End Class

Crear la clase anterior, previa comprensión de lo que hace. Crear pruebas sobre deposito y transferencia.
Imports System Imports NUnit.Framework <TestFixture()> _ Public Class cuentaTest <Test()> _ Public Sub transferencia() Dim origen As New cuentaClase.cuenta Dim destino As New cuentaClase.cuenta origen.depositar(200.0) destino.depositar(150.0) origen.transferencia(destino, 100.0) Assert.AreEqual(250.0, destino.balance) Assert.AreEqual(100.0, origen.balance) End Sub <Test()> _ Public Sub depositar() Dim cuenta As New cuentaClase.Kontua cuenta.depositar(200.0) Assert.AreEqual(200.0, cuenta.balance) End Sub End Class

EventArgs) Handles Button1.Object.Object.Text = C.EventArgs) Handles Button2.balance TextBox_destino.Text = C2.balance txBox_cantidad.Focus() End Sub Private Sub Depositar_Click(ByVal sender As System.deposito(cantidad) txBox_cantidad.deposito(cantidad) txBox_cantidad.Focus() txBox_cantidad. ByVal e As System.Click TextBox_origen.Click cantidad = Val(txBox_cantidad.Text) C.Text) C2. ByVal e As System.Text = " " End Sub Private Sub Retirar_Click(ByVal sender As System.Click cantidad = Val(txBox_cantidad.Object.EventArgs) Handles B_balance.Load End Sub Private Sub Balance_Click(ByVal sender As System.EventArgs) Handles MyBase.Focus() txBox_cantidad. ByVal e As System.Public Class Form1 Dim C As New Cuenta Dim C2 As New Cuenta Dim cantidad As Long Private Sub Form1_Load(ByVal sender As System. ByVal e As System.Object.Text = " " End Sub .

EventArgs) Handles Button3.deposito(cantidad) C2.retiro(cantidad) End If txBox_cantidad.Object.retiro(cantidad) Else C.Text = " " End Sub End Class .Checked Then C2. ByVal e As System.deposito(cantidad) C.Focus() txBox_cantidad.Private Sub Transferencia_Click(ByVal sender As System.Text) If RadioButton1.Click cantidad = Val(txBox_cantidad.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->