Example #1
0
        public void TestSearchAccuracy8()
        {
            // arrange
            var criteria = new PrivacyIncidentSearchCriteria
            {
            };

            // act
            SearchResult <PrivacyIncident> result = instance.Search(criteria);

            // assert
            AssertResult(result);
        }
Example #2
0
        public void TestSearchAccuracy3()
        {
            // arrange
            var criteria = new PrivacyIncidentSearchCriteria
            {
                ReportedToORMYearId = 2,
                RootCauseId         = 2,
                StatusId            = 2
            };

            // act
            SearchResult <PrivacyIncident> result = instance.Search(criteria);

            // assert
            AssertResult(result);
        }
Example #3
0
        public void TestSearchAccuracy2()
        {
            // arrange
            var criteria = new PrivacyIncidentSearchCriteria
            {
                RemediationMonthId   = 4,
                RemediationYearId    = 4,
                ReportedToORMMonthId = 4
            };

            // act
            SearchResult <PrivacyIncident> result = instance.Search(criteria);

            // assert
            AssertResult(result);
        }
Example #4
0
        public void TestSearchAccuracy7()
        {
            // arrange
            var criteria = new PrivacyIncidentSearchCriteria
            {
                PageNumber = 2,
                PageSize   = 3,
                SortBy     = nameof(PrivacyIncident.MitigationDetail),
                SortType   = SortType.Ascending
            };

            // act
            SearchResult <PrivacyIncident> result = instance.Search(criteria);

            // assert
            AssertResult(result);
        }
Example #5
0
        public void TestSearchAccuracy1()
        {
            // arrange
            var criteria = new PrivacyIncidentSearchCriteria
            {
                BusinessUnitId  = 1,
                IncidentMonthId = 1,
                IncidentTypeId  = 1,
                IncidentYearId  = 1
            };

            // act
            SearchResult <PrivacyIncident> result = instance.Search(criteria);

            // assert
            AssertResult(result);
        }
Example #6
0
        public void TestSearchAccuracy6()
        {
            // arrange
            var criteria = new PrivacyIncidentSearchCriteria
            {
                MitigationDetail          = "Detail2",
                NumberOfCustomersImpacted = 4,
                PageNumber = 1,
                PageSize   = 2,
                SortBy     = nameof(PrivacyIncident.LastUpdatedTime),
                SortType   = SortType.Descending
            };

            // act
            SearchResult <PrivacyIncident> result = instance.Search(criteria);

            // assert
            AssertResult(result);
        }
Example #7
0
        public void TestSearchAccuracy5()
        {
            // arrange
            var criteria = new PrivacyIncidentSearchCriteria
            {
                IncidentTitle     = "itle1",
                MitigationCodeIds = new List <long> {
                    3, 6, 8, 9
                },
                PageNumber = 1,
                PageSize   = 3,
                SortBy     = nameof(PrivacyIncident.NumberOfCustomersImpacted),
                SortType   = SortType.Ascending
            };

            // act
            SearchResult <PrivacyIncident> result = instance.Search(criteria);

            // assert
            AssertResult(result);
        }
Example #8
0
        public void TestSearchAccuracy4()
        {
            // arrange
            var criteria = new PrivacyIncidentSearchCriteria
            {
                CompletionTypes = new List <ScorecardCompletionType> {
                    ScorecardCompletionType.Completed
                },
                IncidentNumber = "1612",
                PageNumber     = 1,
                PageSize       = 2,
                SortBy         = nameof(PrivacyIncident.IncidentNumber),
                SortType       = SortType.Descending
            };

            // act
            SearchResult <PrivacyIncident> result = instance.Search(criteria);

            // assert
            AssertResult(result);
        }
 public SearchResult <PrivacyIncident> Search([FromUri] PrivacyIncidentSearchCriteria criteria)
 {
     criteria = criteria ?? new PrivacyIncidentSearchCriteria();
     return(PrivacyIncidentService.Search(criteria));
 }