예제 #1
0
        public void Count_AllRecordsDeleted_0()
        {
            //Assemble
            int          expected     = 0;
            PaymentTable paymentTable = new PaymentTable();

            //Act
            int actual = paymentTable.count();

            //Assert
            Assert.AreEqual(expected, actual);
        }
예제 #2
0
        public void Delete_NonExistantId_0()
        {
            //Assemble
            PaymentTable paymentTable = new PaymentTable();
            int          expected     = 0;

            //Act
            paymentTable.delete(0);
            int actual = paymentTable.count();

            //Assert
            Assert.AreEqual(expected, actual);
        }
예제 #3
0
        public void Count_Created1Record_1()
        {
            //Assemble
            PaymentModel paymentModel = new PaymentModel();

            paymentModel.enrollmentId         = enrollmentId;
            paymentModel.paymentAmountDue     = 20;
            paymentModel.paymentAmountDueDate = new DateTime(2021, 01, 01);
            paymentModel.paymentRecieved      = true;
            paymentModel.paymentRecievedDate  = new DateTime(2021, 01, 01);
            paymentModel.recieptIssued        = true;
            int          expected     = 1;
            PaymentTable paymentTable = new PaymentTable();

            //Act
            int paymentID = paymentTable.create(paymentModel);
            int actual    = paymentTable.count();

            //Assert
            Assert.AreEqual(expected, actual);
        }