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