public void registerUCRNUPRN()
        {
            registrationRequest1 myRegistrationRequest = new registrationRequest1(CallerToken, UCRN, UPRN);

            Assert.AreEqual(CallerToken, myRegistrationRequest.registration.CallerToken);
            MyGovScot.MyAccount.Registration.UCRNType myUCRN = (MyGovScot.MyAccount.Registration.UCRNType)myRegistrationRequest.registration.registrationRequest.RequestBody.Item;
            MyGovScot.MyAccount.Registration.UPRNType myUPRN = (MyGovScot.MyAccount.Registration.UPRNType)myRegistrationRequest.registration.registrationRequest.RequestBody.Item1;
            Assert.AreEqual(myUCRN.Value, UCRN);
            Assert.AreEqual(myUPRN.Value, UPRN);
        }
        public registrationRequest1(string CallerToken, string UCRN, string UPRN)
        {
            registration myRegistration = new registration();

            myRegistration.CallerToken = CallerToken;
            RegistrationRequest myRegistrationRequest = new RegistrationRequest();

            myRegistrationRequest.RequestBody = new RequestBody();
            UCRNType myUCRNType = new UCRNType();

            myUCRNType.Value = UCRN;
            myUCRNType.UCRNType1Specified = false;
            UPRNType myUPRNType = new UPRNType();

            myUPRNType.Value = UPRN;
            myUPRNType.UPRNType1Specified = false;

            myRegistrationRequest.RequestBody.Item  = myUCRNType;
            myRegistrationRequest.RequestBody.Item1 = myUPRNType;
            myRegistration.registrationRequest      = new RegistrationRequest();
            myRegistration.registrationRequest      = myRegistrationRequest;
            this.registration = myRegistration;
        }