예제 #1
0
        public void InstanceWardOK()
        {
            //create an instance of the class we want to create
            clsWard TestWard = new clsWard();

            //test to see that the instance actually exists
            Assert.IsNotNull(TestWard);
        }
예제 #2
0
        public void WardNamePropertyOK()
        {
            //create an instance of the class we want to create
            clsWard TestWard = new clsWard();
            //create some test data to assign to the property
            string SomeWard = "Ward 1";

            //assign the test data to the property
            TestWard.WardName = SomeWard;
            //test to see that the two values are in fact the same
            Assert.AreEqual(TestWard.WardName, SomeWard);
        }
예제 #3
0
        public void WardNoPropertyOK()
        {
            //create an instance of the class we want to create
            clsWard TestWard = new clsWard();
            //create some test data to assign to the property
            Int32 SomeWardNo = 1;

            //assign the test data to the property
            TestWard.WardNo = SomeWardNo;
            //test to see that the two values are in fact the same
            Assert.AreEqual(TestWard.WardNo, SomeWardNo);
        }
예제 #4
0
        public void ValidateWardMethodOK() // testing that the ValidateWard() method really exists
        {
            clsWard TestWard = new clsWard();
            //boolean variable to store the result of the validation method
            Boolean OK = false;
            //create some test data to assign to the property
            string SomeWard = "Ward 1";

            //invoke the method ValidateWard()
            OK = TestWard.ValidateWard(SomeWard);
            //test to see that the result obtained is actually correct
            Assert.IsTrue(OK);
        }
예제 #5
0
        public void WardNameMinPlusOne() // 1 + 1 = 2 characters
        {
            //create an instance of the class we want to create
            clsWard TestWard = new clsWard();
            //boolean variable to store the result of the validation
            Boolean OK = false;
            //create some test data with two characters to assign to the property
            string SomeWard = "wa";

            //invoke the method ValidateWard()
            OK = TestWard.ValidateWard(SomeWard);
            //test to see that the result is correct
            Assert.IsTrue(OK);
        }
예제 #6
0
        public void WardNameMinBoundary() //  ward can have 1 character minimum
        {
            //create an instance of the class we want to create
            clsWard TestWard = new clsWard();
            //boolean variable to store the result of the validation
            Boolean OK = false;
            //create some test data with one character to assign to the property
            string SomeWard = "w";

            //invoke the method ValidateWard()
            OK = TestWard.ValidateWard(SomeWard);
            //test to see that the result is correct
            Assert.IsTrue(OK);
        }
예제 #7
0
        public void WardNameMaxBoundary() //  ward name can only have 20 characters max
        {
            //create an instance of the class we want to create
            clsWard TestWard = new clsWard();
            //boolean variable to store the result of the validation
            Boolean OK = false;
            //create some test data to assign to the property
            string SomeWard = "wardwardwardwardward";

            //invoke the method
            OK = TestWard.ValidateWard(SomeWard);
            //test to see that the result is correct
            Assert.IsTrue(OK);
        }
예제 #8
0
        public void WardNameExtremeMax()
        {
            //create an instance of the class we want to create
            clsWard TestWard = new clsWard();
            //boolean variable to store the result of the validation
            Boolean OK = false;
            //create some test data to assign to the property
            string SomeWard = "";

            //pad the string with w characters
            SomeWard = SomeWard.PadRight(500, 'w');
            //invoke the method
            OK = TestWard.ValidateWard(SomeWard);
            //test to see that the result is correct
            Assert.IsFalse(OK);
        }