コード例 #1
0
        public void AssociatedObjectResolver_returns_organisationobjectcode_when_case_has_an_organisation()
        {
            // Arrange
            var testCase = new Case()
            {
                Organisation = new Organisation
                {
                    Description = "Stockport Council",
                    Reference   = "101002073523"
                }
            };

            var helper = new AssociatedObjectResolver();

            // Act
            var result = helper.Resolve(testCase);

            // Assert
            Assert.Equal(result.ObjectID.ObjectType, VerintConstants.OrganisationObjectType);
            Assert.Equal("101002073523", result.ObjectID.ObjectReference[0]);
        }
コード例 #2
0
        public void AssociatedObjectResolver_returns_individualobjectcode_when_case_has_a_customer()
        {
            // Arrange
            var testCase = new Case()
            {
                Customer = new Customer
                {
                    CustomerReference = "101003278921",
                    Forename          = "Test",
                    Surname           = "Tester"
                }
            };

            var helper = new AssociatedObjectResolver();

            // Act
            var result = helper.Resolve(testCase);

            // Assert
            Assert.Equal(result.ObjectID.ObjectType, VerintConstants.IndividualObjectType);
            Assert.Equal("101003278921", result.ObjectID.ObjectReference[0]);
        }
コード例 #3
0
        public void AssociatedObjectResolver_returns_streetobjectcode_when_case_has_a_street()
        {
            // Arrange
            var testCase = new Case()
            {
                Street = new Street()
                {
                    USRN        = "38102548",
                    Reference   = "38102548",
                    Description = "Hibbert Lane"
                }
            };

            var helper = new AssociatedObjectResolver();

            // Act
            var result = helper.Resolve(testCase);

            // Assert
            Assert.Equal(result.ObjectID.ObjectType, VerintConstants.StreetObjectType);
            Assert.Equal("38102548", result.ObjectID.ObjectReference[0]);
        }
コード例 #4
0
        public void AssociatedObjectResolver_returns_property0bjectcode_when_case_has_an_property()
        {
            // Arrange
            var testCase = new Case()
            {
                Property = new Address
                {
                    AddressLine1 = "29 Hibbert Lane",
                    AddressLine2 = "Marple",
                    AddressLine3 = "Stockport",
                    Postcode     = "SK6 7NZ",
                    Reference    = "1010035673111"
                }
            };

            var helper = new AssociatedObjectResolver();

            // Act
            var result = helper.Resolve(testCase);

            // Assert
            Assert.Equal(result.ObjectID.ObjectType, VerintConstants.PropertyObjectType);
            Assert.Equal("1010035673111", result.ObjectID.ObjectReference[0]);
        }