Beispiel #1
0
        public void RarFormF6FormatterTest_SetupOrganizationActivity()
        {
            // arrange
            string str =
                @"<Деятельность> 
            <Лицензируемая>
                <Лицензия ВидДеят = ""03"" СерНомЛиц = ""РА, 009955"" ДатаНачЛиц = ""11.04.2010"" ДатаОконЛиц = ""16.04.2021""/>
                <Лицензия ВидДеят = ""03"" СерНомЛиц = ""РА, 009155"" ДатаНачЛиц = ""12.04.2010"" ДатаОконЛиц = ""17.04.2021""/>
            </Лицензируемая>
        </Деятельность>";


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

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

            //act
            privateObject.Invoke("SetupOrganizationActivity", el, company);
            List <RarLicense> lisenceList = company.LicenseList;

            int      resultNumberOfLisences = lisenceList.Count;
            string   resultBusinesType      = lisenceList[0].BusinesType;
            string   resultSeriesNumber     = lisenceList[0].SeriesNumber;
            DateTime resultDateFrom         = lisenceList[0].DateFrom;
            DateTime resultDateTo           = lisenceList[0].DateTo;

            ////assert
            Assert.AreEqual(2, resultNumberOfLisences, "NumberOfLisences");
            Assert.AreEqual("03", resultBusinesType, "BusinesType");
            Assert.AreEqual("РА, 009955", resultSeriesNumber, "SeriesNumber");
            Assert.AreEqual(DateTime.Parse("11.04.2010"), resultDateFrom, "DateFrom");
            Assert.AreEqual(DateTime.Parse("16.04.2021"), resultDateTo, "DateTo");
        }
Beispiel #2
0
        public void RarOurCompanyTest_DefaultConstructor()
        {
            // arrange
            RarOurCompany company = new RarOurCompany();

            // act
            //Assert

            Assert.IsNotNull(company.Director);
            Assert.IsNotNull(company.Accountant);
            Assert.IsNotNull(company.SubdevisionList);
        }
Beispiel #3
0
        public void RarFormF6Test()
        {
            // arrange
            RarOurCompany company = new RarOurCompany();
            RarFormF6     formF6  = new RarFormF6();

            // act
            //Assert

            Assert.IsNotNull(formF6.OurCompany);
            Assert.IsNotNull(formF6.BuyerList);
            Assert.IsNotNull(formF6.ManufacturerList);
            Assert.IsNotNull(formF6.TurnoverDataList);
        }
Beispiel #4
0
        public void RarFormF6FormatterTest_SetupOrganizationDetails()
        {
            // arrange
            string str =
                @"<Реквизиты Наим = ""Общество с ограниченной ответственностью"" ТелОрг = ""+7 (926) 150-01-01"" EmailОтпр = ""*****@*****.**"">
            <АдрОрг>
                <КодСтраны> 643 </КодСтраны>
                <Индекс> 124460 </Индекс>
                <КодРегион> 77 </КодРегион>
                <Район/>
                <Город> Зеленоград г </Город>
                <НаселПункт/>
                <Улица> Западный 2 - й проезд </Улица>
                <Дом> 1 </Дом>
                <Корпус> 2 </Корпус>
                <Литера/>
                <Кварт> 2 </Кварт>
            </АдрОрг>
            <ЮЛ ИННЮЛ = ""7735146496"" КППЮЛ = ""773501001"" />
        </Реквизиты>";

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

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

            //act
            privateObject.Invoke("SetupOrganizationDetails", el, company);

            string resultName  = company.Name;
            string resultPhone = company.Phone;
            string resultEmail = company.Email;
            string resultINN   = company.INN;
            string resultKPP   = company.KPP;

            //assert
            Assert.AreEqual("Общество с ограниченной ответственностью", resultName, "Name");
            Assert.AreEqual("+7 (926) 150-01-01", resultPhone, "Phone");
            Assert.AreEqual("*****@*****.**", resultEmail, "Email");
            Assert.AreEqual("7735146496", resultINN, "INN");
            Assert.AreEqual("773501001", resultKPP, "KPP");
        }