public void Test_CreatePropRule_WhenTypeIsDouble_ShouldConstruct() { //---------------Set up test pack------------------- IDefClassFactory defFactory = new DefClassFactory(); //---------------Assert Precondition---------------- //---------------Execute Test ---------------------- var createdPropRule = defFactory.CreatePropRuleDouble("fdasfd", "fdsafasd"); //---------------Test Result ----------------------- Assert.IsNotNull(createdPropRule); Assert.IsInstanceOf <PropRuleDouble>(createdPropRule); }
public void Test_CreatePropRuleDouble() { //---------------Set up test pack------------------- IDefClassFactory defClassFactory = new DefClassFactory(); //---------------Assert Precondition---------------- //---------------Execute Test ---------------------- var rule = (PropRuleDouble)defClassFactory.CreatePropRuleDouble("SomeName", "SomeMessage"); //---------------Test Result ----------------------- Assert.AreEqual("SomeName", rule.Name); Assert.AreEqual("SomeMessage", rule.Message); Assert.AreEqual(Double.MinValue, rule.MinValue); Assert.AreEqual(Double.MaxValue, rule.MaxValue); }