source: BMXNET_RPMS_dotNET_UTILITIES-BMX/branch/IHS BMX Framework/lib/NUnit/NUnit-2.5.10.11092/samples/vb/failures/SimpleVBTest.vb@ 1146

Last change on this file since 1146 was 1146, checked in by Sam Habiel, 13 years ago

Initial Import of BMX4

File size: 1.7 KB
Line 
1' ****************************************************************
2' This is free software licensed under the NUnit license. You
3' may obtain a copy of the license as well as information regarding
4' copyright ownership at http://nunit.org/?p=license&r=2.4.
5' ****************************************************************
6
7Option Explicit On
8Imports System
9Imports NUnit.Framework
10
11Namespace NUnit.Samples
12
13 <TestFixture()> Public Class SimpleVBTest
14
15 Private fValue1 As Integer
16 Private fValue2 As Integer
17
18 Public Sub New()
19 MyBase.New()
20 End Sub
21
22 <SetUp()> Public Sub Init()
23 fValue1 = 2
24 fValue2 = 3
25 End Sub
26
27 <Test()> Public Sub Add()
28 Dim result As Double
29
30 result = fValue1 + fValue2
31 Assert.AreEqual(6, result)
32 End Sub
33
34 <Test()> Public Sub DivideByZero()
35 Dim zero As Integer
36 Dim result As Integer
37
38 zero = 0
39 result = 8 / zero
40 End Sub
41
42 <Test()> Public Sub TestEquals()
43 Assert.AreEqual(12, 12)
44 Assert.AreEqual(CLng(12), CLng(12))
45
46 Assert.AreEqual(12, 13, "Size")
47 Assert.AreEqual(12, 11.99, 0, "Capacity")
48 End Sub
49
50 <Test(), ExpectedException(GetType(Exception))> Public Sub ExpectAnException()
51 Throw New InvalidCastException()
52 End Sub
53
54 <Test(), Ignore("sample ignore")> Public Sub IgnoredTest()
55 ' does not matter what we type the test is not run
56 Throw New ArgumentException()
57 End Sub
58
59 End Class
60End Namespace
Note: See TracBrowser for help on using the repository browser.