Example #1
0
        public void Create_APSUserId_ExpectValidId()
        {
            //Arrange
            string localId = "abc123";

            //Act
            APSUserId localAPSUserId = new APSUserId(localId);

            //Assert
            Assert.AreEqual(localAPSUserId.IdString, localId);
        }
        public void Create_APSUserId_ExpectValidId()
        {
            //Arrange
            string localId = "abc123";

            //Act
            APSUserId localAPSUserId = new APSUserId(localId);

            //Assert
            Assert.AreEqual(localAPSUserId.IdString, localId);
        }
        public void Get_APSUser_ExpectCorrectUserReturned()
        {
            var repository = MockRepository.GenerateMock<IAPSUserRepository>();
            string localAPSUserIdString = "APS01";
            string localAPSUserName = "******";
            string localAPSPassword = "******";
            APSUserId localAPSUserId = new APSUserId(localAPSUserIdString);
            APSUser localAPSUser = new APSUser(localAPSUserId,localAPSUserName,localAPSPassword);

            var temp = repository.Stub(r => r.GetAPSUserById(localAPSUserId)).Equals(localAPSUser);

            repository.VerifyAllExpectations();
        }
Example #4
0
        public void Get_APSUser_ExpectCorrectUserReturned()
        {
            var       repository           = MockRepository.GenerateMock <IAPSUserRepository>();
            string    localAPSUserIdString = "APS01";
            string    localAPSUserName     = "******";
            string    localAPSPassword     = "******";
            APSUserId localAPSUserId       = new APSUserId(localAPSUserIdString);
            APSUser   localAPSUser         = new APSUser(localAPSUserId, localAPSUserName, localAPSPassword);

            var temp = repository.Stub(r => r.GetAPSUserById(localAPSUserId)).Equals(localAPSUser);

            repository.VerifyAllExpectations();
        }
Example #5
0
        public void Compare_APSUserId_ExpectObjectImmutability()
        {
            //Arrange
            string localId1 = "abc123";
            string localId2 = "abc123";

            //Act
            APSUserId localAPSUserId1 = new APSUserId(localId1);
            APSUserId localAPSUserId2 = new APSUserId(localId2);

            //Assert
            Assert.AreEqual(localAPSUserId1.IdString, localAPSUserId2.IdString);
        }
        public void Compare_APSUserId_ExpectObjectImmutability()
        {
            //Arrange
            string localId1 = "abc123";
            string localId2 = "abc123";

            //Act
            APSUserId localAPSUserId1 = new APSUserId(localId1);
            APSUserId localAPSUserId2 = new APSUserId(localId2);

            //Assert
            Assert.AreEqual(localAPSUserId1.IdString, localAPSUserId2.IdString);
        }
Example #7
0
        public void Create_NewAPSUSer_ExpectValid()
        {
            //Arrange
            string    localAPSUserIdString = "APS01";
            string    localUsername        = "******";
            string    localPassword        = "******";
            APSUserId localAPSUserId       = new APSUserId(localAPSUserIdString);

            //Act
            APSUser localAPSUser = new APSUser(localAPSUserId, localUsername, localPassword);

            //Assert
            Assert.AreEqual(localAPSUser.APSUserId, localAPSUserId);
            Assert.AreEqual(localAPSUser.APSUsername, localUsername);
            Assert.AreEqual(localAPSUser.APSPassword, localPassword);
        }
        public void Create_NewAPSUSer_ExpectValid()
        {
            //Arrange
            string localAPSUserIdString = "APS01";
            string localUsername = "******";
            string localPassword = "******";
            APSUserId localAPSUserId = new APSUserId(localAPSUserIdString);

            //Act
            APSUser localAPSUser = new APSUser(localAPSUserId, localUsername, localPassword);

            //Assert
            Assert.AreEqual(localAPSUser.APSUserId, localAPSUserId);
            Assert.AreEqual(localAPSUser.APSUsername, localUsername);
            Assert.AreEqual(localAPSUser.APSPassword, localPassword);
        }
        public APSUser GetAPSUserById(APSUserId apsUserId)
        {
            APSUser localAPSUser;
            DataTable dt = dataConnection.SelectQuery("Select query to retrieve APS User by APSUserId");

            if (dt.Rows.Count == 1)
            {
                DataRow dr = dt.Rows[0];
                localAPSUser = new APSUser((APSUserId)dr["apsUserId"], (string)dr["apsUsername"], (string)dr["apsUserPassword"]);
            }
            else
            {
                throw new Exception("There can be only one APS User per APSUserId");
            }

            return localAPSUser;
        }
Example #10
0
        public void Add_BillingAccount_ExpectAccountAdded()
        {
            //Arrange
            string    localAPSUserIdString = "APS01";
            string    localUsername        = "******";
            string    localPassword        = "******";
            APSUserId localAPSUserId       = new APSUserId(localAPSUserIdString);
            APSUser   localAPSUser         = new APSUser(localAPSUserId, localUsername, localPassword);

            string           localBillingAccountIdString = "APSBA01";
            string           localBillingCompanyIdString = "COJ01";
            string           localBillingAccountUsername = "******";
            string           localBillingAccountPassword = "******";
            BillingAccountId localBillingAccountId       = new BillingAccountId(localBillingAccountIdString);
            BillingCompanyId localBillingCompanyId       = new BillingCompanyId(localBillingCompanyIdString);
            BillingAccount   localBillingAccount         = new BillingAccount(localBillingAccountId,
                                                                              localBillingCompanyId, localBillingAccountUsername, localBillingAccountPassword, localAPSUser);

            //Act
            localAPSUser.AddBillingAccount(localBillingAccount);

            //Assert
            Assert.AreEqual(localAPSUser.BillingAccounts.First(ba => ba.BillingAccountId == localBillingAccountId), localBillingAccount);
        }
        public void Add_BillingAccount_ExpectAccountAdded()
        {
            //Arrange
            string localAPSUserIdString = "APS01";
            string localUsername = "******";
            string localPassword = "******";
            APSUserId localAPSUserId = new APSUserId(localAPSUserIdString);
            APSUser localAPSUser = new APSUser(localAPSUserId, localUsername, localPassword);

            string localBillingAccountIdString = "APSBA01";
            string localBillingCompanyIdString = "COJ01";
            string localBillingAccountUsername = "******";
            string localBillingAccountPassword = "******";
            BillingAccountId localBillingAccountId = new BillingAccountId(localBillingAccountIdString);
            BillingCompanyId localBillingCompanyId = new BillingCompanyId(localBillingCompanyIdString);
            BillingAccount localBillingAccount = new BillingAccount(localBillingAccountId,
               localBillingCompanyId, localBillingAccountUsername, localBillingAccountPassword, localAPSUser);

            //Act
            localAPSUser.AddBillingAccount(localBillingAccount);

            //Assert
            Assert.AreEqual(localAPSUser.BillingAccounts.First(ba => ba.BillingAccountId == localBillingAccountId),localBillingAccount);
        }
 public async Task <List <Statement> > GetAllStatementsPerUser(APSUserId UserID)
 {
     //Gets a specific statements for a user
     //code logic return null for now
     return(null);
 }
 public async Task<List<Statement>> GetAllStatementsPerUser(APSUserId UserID)
 {
     //Gets a specific statements for a user
     //code logic return null for now
     return null;
 }