NUnit 2.4.7
以åã«ç´¹ä»ãã RowTest Extension for NUnit ã NUnit 2.4.7 ã«çµã¿è¾¼ã¾ãã¦ãã¾ãã
NUnitã¤ã³ã¹ãã¼ã«å \bin\nunit.framework.extensions.dll ãåç §è¨å®ã«å ããã¨ä½¿ç¨ã§ãã¾ããMSTestã®ããã«DBã«æ¥ç¶ãã¦ã¨ã¾ã§ã¯ããã¾ããããããã§ãã¼ã¿ããªãã³ãã¹ããå¯è½ã«ãªãã¾ãã
using NUnit.Framework; using NUnit.Framework.SyntaxHelpers; using NUnit.Framework.Extensions; namespace LearningNUnit.Tests.ConstraintModel { [TestFixture] public class ExtensibilityTest { [RowTest] [Row(1000, 10, 100.0000)] [Row(-1000, 10, -100.0000)] [Row(1000, 7, 142.85715)] [Row(1000, 0.00001, 100000000)] [Row(4195835, 3145729, 1.3338196)] public void ãã¼ã¿ããªãã³ãã¹ããæåãã¹ã(double numerator, double denominator, double result) { Assert.That(numerator / denominator, Is.EqualTo(result).Within(0.00001)); } } }
#å¾ã§æ¸ãã
RowTestã®å ´åã¯ãExpectedException屿§ãç¡è¦ããã¦ãã¾ãããã ãããèãã¦ã¿ãã¨ä»æ¹ããªãããã«æããã