public void DiceResultConverter_ConvertErrorValueNullTest() { // setup test DiceResultConverter conv = new DiceResultConverter(); // run test Assert.ThrowsException <ArgumentNullException>(() => conv.Convert(null, typeof(string), null, "en-us")); // validate results }
public void DiceResultConverter_ConvertErrorTargetTypeTest() { // setup test DiceResultConverter conv = new DiceResultConverter(); DiceResult diceResult = this.dice.Roll("d20", this.roller); // run test Assert.ThrowsException <ArgumentException>(() => conv.Convert(diceResult, typeof(int), null, "en-us")); // validate results }
public void DiceResultConverter_ConstructorTest() { // setup test // run test DiceResultConverter conv = new DiceResultConverter(); // validate results Assert.IsNotNull(conv); Assert.IsInstanceOfType(conv, typeof(DiceResultConverter)); }
public void DiceResultConverter_ConvertBackTest() { // setup test DiceResultConverter conv = new DiceResultConverter(); string value = "testString"; // run test Assert.ThrowsException <NotSupportedException>(() => conv.ConvertBack(value, typeof(string), null, "en-us")); // validate results }
public void DiceResultConverter_ConvertComplexTextTest() { // setup test DiceResultConverter conv = new DiceResultConverter(); DiceResult diceResult = this.dice.Roll("4d6k3 + d8 + 5", this.roller); // run test string result = conv.Convert(diceResult, typeof(string), null, "en-us") as string; // validate results Assert.IsNotNull(result); Assert.AreEqual("17 (4d6k3+d8+5)", result); }