public void ValidateMaxLengthaccountNumberRequest()
        {
            CheckPropertyValidation val = new CheckPropertyValidation();

            var activityObject = new DocumentDetailRequest
            {
                AccountNumber = "WE@#$%QWEQ",
                DocumentName  = "OpsReport",
                DocumentType  = "JPEG",
                FacilityCode  = "SJPR"
            };

            var validDetails = val.ValidateModel(activityObject).ToList().FirstOrDefault();

            Assert.Equal("Please enter valid Account Number", validDetails.ToString());
        }
        public void ValidateRequiredFacilityCodeRequest()
        {
            CheckPropertyValidation val = new CheckPropertyValidation();

            var activityObject = new DocumentDetailRequest
            {
                AccountNumber = "1234567",
                DocumentName  = "OpsReport",
                DocumentType  = "JPEG",
                FacilityCode  = ""
            };

            var validDetails = val.ValidateModel(activityObject).ToList().FirstOrDefault();

            Assert.Equal("Facility Code is required", validDetails.ToString());
        }
        public void ValidateDocumentDetailRequest()
        {
            CheckPropertyValidation val = new CheckPropertyValidation();

            var activityObject = new DocumentDetailRequest
            {
                AccountNumber = "1234567",
                DocumentName  = "OpsReport",
                DocumentType  = "JPEG",
                FacilityCode  = "SJPR"
            };

            var validDetails = val.ValidateModel(activityObject).Count();

            Assert.Equal("0", validDetails.ToString());
        }