public void SaveMasterConfiguration()
        {
            MasterConfigurationBO objMasterConfigurationBO = new MasterConfigurationBO();

            objMasterConfigurationBO.MinPasswordLength = 8;
            objMasterConfigurationBO.RequireNumberInPassword = true;
            objMasterConfigurationBO.RequireSpecialCharacterInPassword = true;
            objMasterConfigurationBO.MaxPasswordLife = 100;
            objMasterConfigurationBO.MaxLogonRetry = 2;
            objMasterConfigurationBO.PasswordHistoryCount = 2;
            objMasterConfigurationBO.AllowReusePasswordFromHistory = false;
            objMasterConfigurationBO.CreatedBy = "Paresh Rao";
            objMasterConfigurationBO.CreatedOn = DateTime.Now;
            //Optional Fields
            objMasterConfigurationBO.ModifiedBy = "Ravi Keshwani";
            objMasterConfigurationBO.ModifiedOn = DateTime.Now;
            objMasterConfigurationBO.IPAddressOfLastAction = "10.7.200.300";
            objMasterConfigurationBO.DefaultEmailAddress = "*****@*****.**";
            objMasterConfigurationBO.OutgoingEmailServer = "10.10.10.10";
            objMasterConfigurationBO.SenderMailAddress = "*****@*****.**";
            objMasterConfigurationBO.EmailAccountUserName = "******";
            objMasterConfigurationBO.EmailAccountUserPassword = "******";

            MasterConfigurationProviderDAL objMasterConfigurationProviderDAL = new MasterConfigurationProviderDAL();
            int returnVal = objMasterConfigurationProviderDAL.SaveMasterConfiguration(objMasterConfigurationBO);

            Assert.AreEqual(1,returnVal, "It should return 1");
        }
 /// <summary>
 /// Saves master configuration
 /// </summary>
 /// <param name="masterConfigurationBO"></param>
 /// <returns></returns>
 public int SaveMasterConfiguration(MasterConfigurationBO masterConfigurationBO)
 {
     int result = 0;
     if (ValidateMasterConfiguration(masterConfigurationBO))
     {
         MasterConfigurationProviderDAL objMasterConfigurationProvider = new MasterConfigurationProviderDAL();
         result = objMasterConfigurationProvider.SaveMasterConfiguration(masterConfigurationBO);
     }
     return result;
 }
        public void GetMasterConfiguration()
        {
            MasterConfigurationProviderDAL objMasterConfigurationProviderDAL = new MasterConfigurationProviderDAL();
            MasterConfigurationBO mastConfigBO = objMasterConfigurationProviderDAL.GetMasterConfiguration();

            if (mastConfigBO != null)
            {
                string returnString = mastConfigBO.EmailAccountUserName;
            }

            Assert.AreNotEqual(null, mastConfigBO, "It should not return null");
        }
 /// <summary>
 /// Gets master configuration data
 /// </summary>
 /// <returns></returns>
 public MasterConfigurationBO GetMasterConfiguration()
 {
     MasterConfigurationProviderDAL objMasterConfigurationProviderDAL = new MasterConfigurationProviderDAL();
     return objMasterConfigurationProviderDAL.GetMasterConfiguration();
 }