예제 #1
0
        public void Assignment_1_Poco_CompanyJobEducationPoco()
        {
            Type poco = GetCharacteristics.GetType(_types, "CompanyJobEducationPoco");

            Assert.IsTrue(GetCharacteristics.ImplementsInterface(poco, "IPoco"));

            Assert.IsTrue(GetCharacteristics.HasTable(poco, "Company_Job_Educations"));
            Assert.IsTrue(GetCharacteristics.HasKey(GetCharacteristics.GetProperty(poco, "Id")));
            Assert.IsTrue(GetCharacteristics.GetPropertyType(poco, typeof(Guid), "Id"));
            Assert.IsTrue(GetCharacteristics.HasColumn(GetCharacteristics.GetProperty(poco, "TimeStamp"), "Time_Stamp"));
            Assert.IsTrue(GetCharacteristics.GetPropertyType(poco, typeof(byte[]), "TimeStamp"));

            Assert.IsNotNull(GetCharacteristics.GetProperty(poco, "Job"));
            Assert.IsTrue(GetCharacteristics.GetPropertyType(poco, typeof(Guid), "Job"));
            Assert.IsNotNull(GetCharacteristics.GetProperty(poco, "Major"));
            Assert.IsTrue(GetCharacteristics.GetPropertyType(poco, typeof(string), "Major"));
            Assert.IsNotNull(GetCharacteristics.GetProperty(poco, "Importance"));
            Assert.IsTrue(GetCharacteristics.GetPropertyType(poco, typeof(Int16), "Importance"));
        }
        public void Assignment_1_Poco_ApplicantJobApplicationPoco()
        {
            Type poco = GetCharacteristics.GetType(_types, "ApplicantJobApplicationPoco");

            Assert.IsTrue(GetCharacteristics.ImplementsInterface(poco, "IPoco"));

            Assert.IsTrue(GetCharacteristics.HasTable(poco, "Applicant_Job_Applications"));
            Assert.IsTrue(GetCharacteristics.HasKey(GetCharacteristics.GetProperty(poco, "Id")));
            Assert.IsTrue(GetCharacteristics.GetPropertyType(poco, typeof(Guid), "Id"));
            Assert.IsTrue(GetCharacteristics.HasColumn(GetCharacteristics.GetProperty(poco, "ApplicationDate"), "Application_Date"));
            Assert.IsTrue(GetCharacteristics.GetPropertyType(poco, typeof(DateTime), "ApplicationDate"));
            Assert.IsTrue(GetCharacteristics.HasColumn(GetCharacteristics.GetProperty(poco, "TimeStamp"), "Time_Stamp"));
            Assert.IsTrue(GetCharacteristics.GetPropertyType(poco, typeof(byte[]), "TimeStamp"));

            Assert.IsNotNull(GetCharacteristics.GetProperty(poco, "Applicant"));
            Assert.IsTrue(GetCharacteristics.GetPropertyType(poco, typeof(Guid), "Applicant"));
            Assert.IsNotNull(GetCharacteristics.GetProperty(poco, "Job"));
            Assert.IsTrue(GetCharacteristics.GetPropertyType(poco, typeof(Guid), "Job"));
        }
        public void Assignment_1_Poco_SecurityLoginsLogPoco()
        {
            Type poco = GetCharacteristics.GetType(_types, "SecurityLoginsLogPoco");

            Assert.IsTrue(GetCharacteristics.ImplementsInterface(poco, "IPoco"));

            Assert.IsTrue(GetCharacteristics.HasTable(poco, "Security_Logins_Log"));
            Assert.IsTrue(GetCharacteristics.HasKey(GetCharacteristics.GetProperty(poco, "Id")));
            Assert.IsTrue(GetCharacteristics.GetPropertyType(poco, typeof(Guid), "Id"));
            Assert.IsTrue(GetCharacteristics.HasColumn(GetCharacteristics.GetProperty(poco, "SourceIP"), "Source_IP"));
            Assert.IsTrue(GetCharacteristics.GetPropertyType(poco, typeof(string), "SourceIP"));
            Assert.IsTrue(GetCharacteristics.HasColumn(GetCharacteristics.GetProperty(poco, "LogonDate"), "Logon_Date"));
            Assert.IsTrue(GetCharacteristics.GetPropertyType(poco, typeof(DateTime), "LogonDate"));
            Assert.IsTrue(GetCharacteristics.HasColumn(GetCharacteristics.GetProperty(poco, "IsSuccesful"), "Is_Succesful"));
            Assert.IsTrue(GetCharacteristics.GetPropertyType(poco, typeof(bool), "IsSuccesful"));

            Assert.IsNotNull(GetCharacteristics.GetProperty(poco, "Login"));
            Assert.IsTrue(GetCharacteristics.GetPropertyType(poco, typeof(Guid), "Login"));
        }
예제 #4
0
        public void Assignment_1_Poco_CompanyJobPoco()
        {
            Type poco = GetCharacteristics.GetType(_types, "CompanyJobPoco");

            Assert.IsTrue(GetCharacteristics.ImplementsInterface(poco, "IPoco"));

            Assert.IsTrue(GetCharacteristics.HasTable(poco, "Company_Jobs"));
            Assert.IsTrue(GetCharacteristics.HasKey(GetCharacteristics.GetProperty(poco, "Id")));
            Assert.IsTrue(GetCharacteristics.GetPropertyType(poco, typeof(Guid), "Id"));
            Assert.IsTrue(GetCharacteristics.HasColumn(GetCharacteristics.GetProperty(poco, "ProfileCreated"), "Profile_Created"));
            Assert.IsTrue(GetCharacteristics.GetPropertyType(poco, typeof(DateTime), "ProfileCreated"));
            Assert.IsTrue(GetCharacteristics.HasColumn(GetCharacteristics.GetProperty(poco, "IsInactive"), "Is_Inactive"));
            Assert.IsTrue(GetCharacteristics.GetPropertyType(poco, typeof(bool), "IsInactive"));
            Assert.IsTrue(GetCharacteristics.HasColumn(GetCharacteristics.GetProperty(poco, "IsCompanyHidden"), "Is_Company_Hidden"));
            Assert.IsTrue(GetCharacteristics.GetPropertyType(poco, typeof(bool), "IsCompanyHidden"));
            Assert.IsTrue(GetCharacteristics.HasColumn(GetCharacteristics.GetProperty(poco, "TimeStamp"), "Time_Stamp"));
            Assert.IsTrue(GetCharacteristics.GetPropertyType(poco, typeof(byte[]), "TimeStamp"));

            Assert.IsNotNull(GetCharacteristics.GetProperty(poco, "Company"));
            Assert.IsTrue(GetCharacteristics.GetPropertyType(poco, typeof(Guid), "Company"));
        }
예제 #5
0
        public void Assignment_1_Poco_CompanyProfilePoco()
        {
            Type poco = GetCharacteristics.GetType(_types, "CompanyProfilePoco");

            Assert.IsTrue(GetCharacteristics.ImplementsInterface(poco, "IPoco"));

            Assert.IsTrue(GetCharacteristics.HasTable(poco, "Company_Profiles"));
            Assert.IsTrue(GetCharacteristics.HasKey(GetCharacteristics.GetProperty(poco, "Id")));
            Assert.IsTrue(GetCharacteristics.GetPropertyType(poco, typeof(Guid), "Id"));
            Assert.IsTrue(GetCharacteristics.HasColumn(GetCharacteristics.GetProperty(poco, "RegistrationDate"), "Registration_Date"));
            Assert.IsTrue(GetCharacteristics.GetPropertyType(poco, typeof(DateTime), "RegistrationDate"));
            Assert.IsTrue(GetCharacteristics.HasColumn(GetCharacteristics.GetProperty(poco, "CompanyWebsite"), "Company_Website"));
            Assert.IsTrue(GetCharacteristics.GetPropertyType(poco, typeof(string), "CompanyWebsite"));
            Assert.IsTrue(GetCharacteristics.HasColumn(GetCharacteristics.GetProperty(poco, "ContactPhone"), "Contact_Phone"));
            Assert.IsTrue(GetCharacteristics.GetPropertyType(poco, typeof(string), "ContactPhone"));
            Assert.IsTrue(GetCharacteristics.HasColumn(GetCharacteristics.GetProperty(poco, "ContactName"), "Contact_Name"));
            Assert.IsTrue(GetCharacteristics.GetPropertyType(poco, typeof(string), "ContactName"));
            Assert.IsTrue(GetCharacteristics.HasColumn(GetCharacteristics.GetProperty(poco, "CompanyLogo"), "Company_Logo"));
            Assert.IsTrue(GetCharacteristics.GetPropertyType(poco, typeof(byte[]), "CompanyLogo"));
            Assert.IsTrue(GetCharacteristics.HasColumn(GetCharacteristics.GetProperty(poco, "TimeStamp"), "Time_Stamp"));
            Assert.IsTrue(GetCharacteristics.GetPropertyType(poco, typeof(byte[]), "TimeStamp"));
        }
예제 #6
0
        public void Assignment_1_Poco_CompanyDescriptionPoco()
        {
            Type poco = GetCharacteristics.GetType(_types, "CompanyDescriptionPoco");

            Assert.IsTrue(GetCharacteristics.ImplementsInterface(poco, "IPoco"));

            Assert.IsTrue(GetCharacteristics.HasTable(poco, "Company_Descriptions"));
            Assert.IsTrue(GetCharacteristics.HasKey(GetCharacteristics.GetProperty(poco, "Id")));
            Assert.IsTrue(GetCharacteristics.GetPropertyType(poco, typeof(Guid), "Id"));

            Assert.IsTrue(GetCharacteristics.HasColumn(GetCharacteristics.GetProperty(poco, "CompanyName"), "Company_Name"));
            Assert.IsTrue(GetCharacteristics.GetPropertyType(poco, typeof(string), "CompanyName"));
            Assert.IsTrue(GetCharacteristics.HasColumn(GetCharacteristics.GetProperty(poco, "CompanyDescription"), "Company_Description"));
            Assert.IsTrue(GetCharacteristics.GetPropertyType(poco, typeof(string), "CompanyDescription"));
            Assert.IsTrue(GetCharacteristics.HasColumn(GetCharacteristics.GetProperty(poco, "TimeStamp"), "Time_Stamp"));
            Assert.IsTrue(GetCharacteristics.GetPropertyType(poco, typeof(byte[]), "TimeStamp"));

            Assert.IsNotNull(GetCharacteristics.GetProperty(poco, "Company"));
            Assert.IsTrue(GetCharacteristics.GetPropertyType(poco, typeof(Guid), "Company"));
            Assert.IsNotNull(GetCharacteristics.GetProperty(poco, "LanguageId"));
            Assert.IsTrue(GetCharacteristics.GetPropertyType(poco, typeof(string), "LanguageId"));
        }
예제 #7
0
        public void Assignment_1_Poco_SecurityLoginPoco()
        {
            Type poco = GetCharacteristics.GetType(_types, "SecurityLoginPoco");

            Assert.IsTrue(GetCharacteristics.ImplementsInterface(poco, "IPoco"));

            Assert.IsTrue(GetCharacteristics.HasTable(poco, "Security_Logins"));
            Assert.IsTrue(GetCharacteristics.HasKey(GetCharacteristics.GetProperty(poco, "Id")));
            Assert.IsTrue(GetCharacteristics.GetPropertyType(poco, typeof(Guid), "Id"));
            Assert.IsTrue(GetCharacteristics.HasColumn(GetCharacteristics.GetProperty(poco, "Created"), "Created_Date"));
            Assert.IsTrue(GetCharacteristics.GetPropertyType(poco, typeof(DateTime), "Created"));
            Assert.IsTrue(GetCharacteristics.HasColumn(GetCharacteristics.GetProperty(poco, "PasswordUpdate"), "Password_Update_Date"));
            Assert.IsTrue(GetCharacteristics.GetPropertyType(poco, typeof(DateTime?), "PasswordUpdate"));
            Assert.IsTrue(GetCharacteristics.HasColumn(GetCharacteristics.GetProperty(poco, "AgreementAccepted"), "Agreement_Accepted_Date"));
            Assert.IsTrue(GetCharacteristics.GetPropertyType(poco, typeof(DateTime?), "AgreementAccepted"));
            Assert.IsTrue(GetCharacteristics.HasColumn(GetCharacteristics.GetProperty(poco, "IsLocked"), "Is_Locked"));
            Assert.IsTrue(GetCharacteristics.GetPropertyType(poco, typeof(bool), "IsLocked"));
            Assert.IsTrue(GetCharacteristics.HasColumn(GetCharacteristics.GetProperty(poco, "IsInactive"), "Is_Inactive"));
            Assert.IsTrue(GetCharacteristics.GetPropertyType(poco, typeof(bool), "IsInactive"));
            Assert.IsTrue(GetCharacteristics.HasColumn(GetCharacteristics.GetProperty(poco, "EmailAddress"), "Email_Address"));
            Assert.IsTrue(GetCharacteristics.GetPropertyType(poco, typeof(string), "EmailAddress"));
            Assert.IsTrue(GetCharacteristics.HasColumn(GetCharacteristics.GetProperty(poco, "PhoneNumber"), "Phone_Number"));
            Assert.IsTrue(GetCharacteristics.GetPropertyType(poco, typeof(string), "PhoneNumber"));
            Assert.IsTrue(GetCharacteristics.HasColumn(GetCharacteristics.GetProperty(poco, "FullName"), "Full_Name"));
            Assert.IsTrue(GetCharacteristics.GetPropertyType(poco, typeof(string), "FullName"));
            Assert.IsTrue(GetCharacteristics.HasColumn(GetCharacteristics.GetProperty(poco, "ForceChangePassword"), "Force_Change_Password"));
            Assert.IsTrue(GetCharacteristics.GetPropertyType(poco, typeof(bool), "ForceChangePassword"));
            Assert.IsTrue(GetCharacteristics.HasColumn(GetCharacteristics.GetProperty(poco, "PrefferredLanguage"), "Prefferred_Language"));
            Assert.IsTrue(GetCharacteristics.GetPropertyType(poco, typeof(string), "PrefferredLanguage"));
            Assert.IsTrue(GetCharacteristics.HasColumn(GetCharacteristics.GetProperty(poco, "TimeStamp"), "Time_Stamp"));
            Assert.IsTrue(GetCharacteristics.GetPropertyType(poco, typeof(byte[]), "TimeStamp"));

            Assert.IsNotNull(GetCharacteristics.GetProperty(poco, "Login"));
            Assert.IsTrue(GetCharacteristics.GetPropertyType(poco, typeof(string), "Login"));
            Assert.IsNotNull(GetCharacteristics.GetProperty(poco, "Password"));
            Assert.IsTrue(GetCharacteristics.GetPropertyType(poco, typeof(string), "Password"));
        }