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."); }