示例#1
0
        public void CreateProfile()
        {
            var _cid     = Guid.NewGuid().ToString();
            var _profile = new Profile()
            {
                BasicProfile          = _mockCustomer,
                CitizenIdentifier     = _cid,
                ActiveState           = "NJ",
                CurrentHealthcarePlan = new HealthcarePlan(),
                StateApprover         = " ",
                Status = ProfileStatus.ProfileCreated,
                PreferredHealthcarePlan = new HealthcarePlanItem()
                {
                    Name = "my preferred plan - fake", Id = "0"
                },
                Description = @"description for citizen profile " + _cid
            };

            _profile.BasicProfile.FedIncome   = 10000;
            _profile.BasicProfile.StateIncome = 10000;
            _profile.BasicProfile.Address.Zip = "07188";
            ContractTransaction result = _client.CreateProfile(_profile);

            if (result != null)
            {
                citizenIdentifier = result.BusinessContractDTO.CitizenIdentifier;
            }

            Assert.AreEqual(result.BusinessContractDTO.CitizenIdentifier, _profile.CitizenIdentifier, "CreateProfile Confirmation not returned");
        }