Пример #1
0
        public void CreateMyAccount_secrets()
        {
            var persacc = new NordCar.WebAPI.Models.EC.PersonalAccount();
            var account = new NordCar.WebAPI.Models.EC.Person();
            var driver  = new NordCar.WebAPI.Models.EC.Driver()
            {
                BirthDay = "08-02-1971", BirthCity = "Aarhus", BirthCountry = "Danmark", LicenseNumber = "1234554326000", IssueDate = "08-06-1989", ExpiryDate = "08-02-2041", IssueCountry = "Danmark"
            };
            var ident = new NordCar.WebAPI.Models.EC.Identification()
            {
                IdentityNumber = "23456712", PassPortNumber = "", IssueDate = "07-07-2012", ExpiryDate = "07-07-2022", IssueCountry = "Danmark"
            };
            var friq = new NordCar.WebAPI.Models.EC.FrequentTravelerProgram()
            {
                Id = "0", CardNumber = "", ExpiryDate = ""
            };
            var basic = new BasicStructure1()
            {
                IPAddress = "34.34.34.34"
            };

            //Act
            account.Title                   = "Mr";   //Mr and Mrs
            account.Gender                  = "Male"; //Male and Female
            account.FirstName               = "Claus";
            account.LastName                = "Skydt8";
            account.Address                 = "Nattergalevej 28";
            account.City                    = "Galten";
            account.PostCode                = "8464";
            account.Country                 = "Danmark";
            account.Email                   = "*****@*****.**";
            account.AccountType             = "1";
            account.Phone                   = "22105256";
            account.Password                = "******";
            account.Driver                  = driver;
            account.Identification          = ident;
            account.FrequentTravelerProgram = friq;
            account.SecretQuestionId        = "0";
            account.SecretQuestionAnswer    = "Gravhund";


            persacc.basic  = basic;
            persacc.person = account;

            var response = controller.CreateAccount(persacc);

            //Assert
            Assert.IsNotNull(response);
        }
Пример #2
0
        public void ModifyMyAccount_CountryEmpty()
        {
            var account2 = new NordCar.WebAPI.Models.EC.PersonalAccount();
            var account  = new NordCar.WebAPI.Models.EC.Person();
            var driver   = new NordCar.WebAPI.Models.EC.Driver()
            {
                BirthDay = "08-02-1971", BirthCity = "Aarhus", BirthCountry = "Danmark", LicenseNumber = "333455432", IssueDate = "08-06-1989", ExpiryDate = "08-02-2041", IssueCountry = "Danmark"
            };
            var ident = new NordCar.WebAPI.Models.EC.Identification()
            {
                IdentityNumber = "23456712", PassPortNumber = "12341234", IssueDate = "07-07-2012", ExpiryDate = "07-07-2022", IssueCountry = "Danmark"
            };
            var friq = new NordCar.WebAPI.Models.EC.FrequentTravelerProgram()
            {
                Id = "0", CardNumber = "", ExpiryDate = ""
            };
            var basic = new BasicStructure1()
            {
            };

            //Act
            account.Title                   = "Mr";   //Mr and Mrs
            account.Gender                  = "Male"; //Male and Female
            account.FirstName               = "Claus";
            account.LastName                = "Skydt";
            account.Address                 = "Nattergalevej 28";
            account.City                    = "Galten";
            account.PostCode                = "8464";
            account.Country                 = "";
            account.Email                   = "*****@*****.**";
            account.AccountType             = "1";
            account.Phone                   = "22105256";
            account.Password                = "******";
            account.Driver                  = driver;
            account.Identification          = ident;
            account.FrequentTravelerProgram = friq;
            account.CustomerNo              = "141316";


            account2.person = account;
            account2.basic  = basic;


            var response = controller.ModifyAccount(account2);

            //Assert
            Assert.IsNotNull(response);
        }