Exemple #1
0
        public void LoginTest_InvalidInput_False()
        {
            TcmpCore   core = new TcmpCore();
            SystemUser user = core.Login("", "");

            Assert.AreNotEqual(user.StatusDesc, SharedCommonsGlobals.SUCCESS_STATUS_TEXT);
        }
Exemple #2
0
        public void SetUpDatabaseTest_ValidInput_ExpectSuccess()
        {
            TcmpCore core   = new TcmpCore();
            Result   result = core.SetUpDatabase();

            Assert.AreEqual(result.StatusDesc, SharedCommonsGlobals.SUCCESS_STATUS_TEXT);
        }
Exemple #3
0
        public void LoginTest_ValidInput_True()
        {
            TcmpCore   core = new TcmpCore();
            SystemUser user = core.Login("Nsubugak", "T3rr1613");

            Assert.AreEqual(user.StatusDesc, SharedCommonsGlobals.SUCCESS_STATUS_TEXT);
        }
Exemple #4
0
        public static void SetUp(TestContext context)
        {
            TcmpCore core   = new TcmpCore();
            Result   result = core.SetUpDatabase();

            Assert.AreEqual(result.StatusDesc, SharedCommonsGlobals.SUCCESS_STATUS_TEXT);
        }
Exemple #5
0
        public void RegisterUserRoleTest_ValidInput_ExpectSuccess()
        {
            UserRole role = new UserRole
            {
                RoleCode = "SUPER_ADMIN",
                RoleName = "Super Administrator"
            };
            TcmpCore core   = new TcmpCore();
            Result   result = core.RegisterUserRole(role);

            Assert.AreEqual(result.StatusDesc, SharedCommonsGlobals.SUCCESS_STATUS_TEXT);
        }
Exemple #6
0
        public void RegisterSaleItemsTest_ValidInput_ExpectSuccess()
        {
            SaleItem item = new SaleItem
            {
                ItemId = SharedCommons.GenerateUniqueId("ITEM-"),
                SaleId = SharedCommons.GenerateUniqueId("SALE-")
            };
            TcmpCore core   = new TcmpCore();
            Result   result = core.RegisterSaleItems(item);

            Assert.AreEqual(result.StatusDesc, SharedCommonsGlobals.SUCCESS_STATUS_TEXT);
        }
Exemple #7
0
        public void RegisterPaymentTypeTest_ValidInput_ExpectSuccess()
        {
            PaymentType type = new PaymentType
            {
                TypeCode = "CASH",
                TypeName = "Cash"
            };
            TcmpCore core   = new TcmpCore();
            Result   result = core.RegisterPaymentType(type);

            Assert.AreEqual(result.StatusDesc, SharedCommonsGlobals.SUCCESS_STATUS_TEXT);
        }
Exemple #8
0
        public void RegisterPaymentSystemTest_ValidInput_ExpectSuccess()
        {
            PaymentSystem system = new PaymentSystem
            {
                Password          = "******",
                PaymentSystemCode = "SBU",
                SecretKey         = "T3rr16132016"
            };
            TcmpCore core   = new TcmpCore();
            Result   result = core.RegisterPaymentSystem(system);

            Assert.AreEqual(result.StatusDesc, SharedCommonsGlobals.SUCCESS_STATUS_TEXT);
        }
Exemple #9
0
        public void RegisterSaleTest_ValidInput_ExpectSuccess()
        {
            Sale sale = new Sale
            {
                SaleID     = SharedCommons.GenerateUniqueId("SALE-"),
                CustomerId = "Nsubugak",
                TotalCost  = 0,
                Tax        = 0
            };
            TcmpCore core   = new TcmpCore();
            Result   result = core.RegisterSale(sale);

            Assert.AreEqual(result.StatusDesc, SharedCommonsGlobals.SUCCESS_STATUS_TEXT);
        }
Exemple #10
0
        public void RegisterSystemUserTest_ValidInput_ExpectSuccess()
        {
            TcmpCore   core       = new TcmpCore();
            SystemUser systemUser = new SystemUser
            {
                Username   = "******",
                Password   = "******",
                RoleCode   = "SuperAdmin",
                FullName   = "Nsubuga Kasozi",
                ModifiedBy = "admin"
            };

            Result result = core.RegisterSystemUser(systemUser);

            Assert.AreEqual(result.StatusDesc, SharedCommonsGlobals.SUCCESS_STATUS_TEXT);
        }
Exemple #11
0
        public void RegisterItemTest_ValidInput_ExpectSuccess()
        {
            Item item = new Item
            {
                ItemCode   = SharedCommons.GenerateUniqueId("ITEM-"),
                CreatedBy  = "admin",
                ItemCount  = 10,
                ItemName   = "Shoes",
                ItemPrice  = 2000,
                ModifiedBy = "admin"
            };

            TcmpCore core   = new TcmpCore();
            Result   result = core.RegisterItem(item);

            Assert.AreEqual(result.StatusDesc, SharedCommonsGlobals.SUCCESS_STATUS_TEXT);
        }
Exemple #12
0
        public void PayForTransactionTest_ValidInput_ExpectSuccess()
        {
            Payment payment = new Payment
            {
                DigitalSignature  = SharedCommons.GenerateRandomString(),
                Password          = "******",
                PayerContact      = "0794132389",
                PaymentChannel    = "BANK",
                PaymentId         = "1325621",
                PaymentNarration  = "Test Payment",
                PaymentSystemCode = "SBU",
                PaymentType       = "CASH",
                PayerName         = "Nsubuga Kasozi"
            };

            TcmpCore core   = new TcmpCore();
            Result   result = core.PayForTransaction(payment);

            Assert.AreEqual(result.StatusDesc, SharedCommonsGlobals.SUCCESS_STATUS_TEXT);
        }