예제 #1
0
        public void RarFormF6FormatterTest_SetupOrganizationBigBoss()
        {
            // arrange
            string str =
                @"<Руководитель>
                  <Фамилия> Иванов </Фамилия>
                  <Имя> Иван </Имя>
                  <Отчество> Иванович </Отчество>
              </Руководитель>";

            XElement el = XDocument.Parse(str).Root;

            RarFormF6Formatter f6formatter = new RarFormF6Formatter();
            var privateObject = new PrivateObject(f6formatter);

            RarFIO fio = new RarFIO();

            //act
            privateObject.Invoke("SetupOrganizationBigBoss", el, fio);

            string resultSurname    = fio.Surname;
            string resultName       = fio.Name;
            string resultMiddlename = fio.Middlename;

            ////assert
            Assert.AreEqual("Иванов", resultSurname, "Surname");
            Assert.AreEqual("Иван", resultName, "Name");
            Assert.AreEqual("Иванович", resultMiddlename, "Middlename");
        }
예제 #2
0
파일: RarFIOTests.cs 프로젝트: cherSN/Rar2
        public void RarFIOTests_ToStringTest()
        {
            // arrange
            RarFIO rarFIO = new RarFIO("Surname", "Name", "Middlename");
            // act
            string result = rarFIO.ToString();

            //Assert
            Assert.AreEqual("Surname Name Middlename", result);
        }
예제 #3
0
파일: RarFIOTests.cs 프로젝트: cherSN/Rar2
        public void RarFIOTest_CopyConstructor()
        {
            // arrange
            RarFIO rarFioOrigin = new RarFIO("Surname", "Name", "Middlename");
            // act
            RarFIO rarFio = new RarFIO(rarFioOrigin);

            //Assert

            Assert.AreEqual("Surname", rarFio.Surname, "Неверно инициализировано Surname");
            Assert.AreEqual("Name", rarFio.Name, "Неверно инициализировано Name");
            Assert.AreEqual("Middlename", rarFio.Middlename, "Неверно инициализировано Middlename");
        }
예제 #4
0
파일: RarFIOTests.cs 프로젝트: cherSN/Rar2
        public void RarFIOTests_Constructor()
        {
            // arrange
            RarFIO rarFIO = new RarFIO("Surname", "Name", "Middlename");

            // act

            //Assert

            Assert.AreEqual("Surname", rarFIO.Surname, "Неверно инициализировано Surname");
            Assert.AreEqual("Name", rarFIO.Name, "Неверно инициализировано Name");
            Assert.AreEqual("Middlename", rarFIO.Middlename, "Неверно инициализировано Middlename");
        }
예제 #5
0
파일: RarFIOTests.cs 프로젝트: cherSN/Rar2
        public void RarFIOTest_ConstructorWithNullArguments()
        {
            // arrange
            RarFIO rarFIO = new RarFIO(null, null, null);

            // act

            //Assert

            Assert.IsNull(rarFIO.Name);
            Assert.IsNull(rarFIO.Middlename);
            Assert.IsNull(rarFIO.Name);
        }