public void TestIdentityCardNumber()
        {
            UserAccount  userAcc      = new UserAccount();
            PersonalData personalData = new PersonalData();

            personalData.PESEL              = PESEL;
            personalData.Sex                = SEX;
            personalData.FirstName          = firstName;
            personalData.LastName           = lastName;
            personalData.IdentityCardNumber = IDCN;
            personalData.PhoneNumber        = PHONE;
            userAcc.PersonalData            = personalData;

            List <UserAccount> userAccounts = new List <UserAccount>();

            NMock.Actions.InvokeAction addUserAccounts = new NMock.Actions.InvokeAction(() => userAccounts.Add(userAcc));
            accountAdministrationDao.Expects.One.MethodWith(x => x.SaveOrUpdateUser(userAcc)).Will(addUserAccounts);

            aas.SaveOrUpdateUser(userAcc);
            userInformationService.Expects.One.MethodWith(x => x.GetUserAccountById(userAcc.Id)).WillReturn(userAcc);
            PersonalData returnedPD = sps.GetUserPersonalDataById(userAcc.Id);

            Assert.AreEqual(PESEL, returnedPD.PESEL);
            Assert.AreEqual(SEX, returnedPD.Sex);
            Assert.AreEqual(firstName, returnedPD.FirstName);
            Assert.AreEqual(lastName, returnedPD.LastName);
            Assert.AreEqual(IDCN, returnedPD.IdentityCardNumber);
            Assert.AreEqual(PHONE, returnedPD.PhoneNumber);
        }