[TestFixture]public class CalculatorTests{ [Test] public void Divide_TwoValidNumbers() { Calculator c = new Calculator(); int expected = 3; int actual = c.Divide(6, 2); Assert.AreEqual(expected, actual); }}
public class Calculator{ public int Divide(int a, int b) { if (b == 0) throw new DivideByZeroException("err"); return a / b; }}
[Test][ExpectedException(typeof(DivideByZeroException))]public void Divide_TryToDivideByZero_ThrowsException(){ Calculator c = new Calculator(); c.Divide(6, 0);}
Disclaimer The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.
© Copyright 2008, Oren Ellenbogen
<= Contact me via E-mail
newtelligence dasBlog 2.2.8279.16125