Beispiel #1
0
        public void AddCollateral_Success()
        {
            //Act
            Mock_Collateral_Success();

            var contactAddressModel = new List <ContactAddressModel>();

            contactAddressModel.Add(new ContactAddressModel {
                AddressID = 1, AddressTypeID = 2, Line1 = "Address Line1", Line2 = "AddressLine2", City = "Colorado", County = 1, StateProvince = 2, Zip = "zipCode"
            });

            var contactPhoneModel = new List <ContactPhoneModel>();

            contactPhoneModel.Add(new ContactPhoneModel {
                ContactPhoneID = 1, PhoneID = 1, PhoneTypeID = 2, PhonePermissionID = 3, Number = "9876458125"
            });

            var contactEmailModel = new List <ContactEmailModel>();

            contactEmailModel.Add(new ContactEmailModel {
                Email = "*****@*****.**"
            });

            var addCollateral = new CollateralModel
            {
                ParentContactID         = 2,
                ContactID               = 0,
                ContactTypeID           = 4,
                DriverLicense           = "driverLicense",
                DriverLicenseStateID    = 8,
                ContactRelationshipID   = 2,
                LivingWithClientStatus  = false,
                ReceiveCorrespondenceID = 2,
                FirstName               = "firstName11",
                LastName           = "lastName11",
                GenderID           = 1,
                DOB                = DateTime.Now,
                SuffixID           = 2,
                RelationshipTypeID = 2,
                Addresses          = contactAddressModel,
                Phones             = contactPhoneModel,
                IsActive           = true,
                ModifiedBy         = 5,
                ModifiedOn         = DateTime.Now,
                ForceRollback      = true
            };

            var addCollateralResult = collateralController.Addcollateral(addCollateral);
            var response            = addCollateralResult as HttpResult <Response <CollateralModel> >;
            var collateral          = response.Value;

            //Assert
            Assert.IsNotNull(collateral);
            Assert.IsTrue(collateral.ResultCode == 0, "Collateral could not be created.");
        }