public void RarLicenseTest_CopyConstructor() { // arrange DateTime date1 = DateTime.Parse("01.01.2015"); DateTime date2 = DateTime.Parse("01.01.2016"); RarLicense licenseOrigin = new RarLicense() { ID = "ID", SeriesNumber = "SeriesNumber", Issuer = "Issuer", BusinesType = "BusinesType", DateFrom = date1, DateTo = date2 }; // act RarLicense license = new RarLicense(licenseOrigin); //Assert Assert.AreEqual("ID", license.ID, "ID"); Assert.AreEqual("SeriesNumber", license.SeriesNumber, "SeriesNumber"); Assert.AreEqual("Issuer", license.Issuer, "Issuer"); Assert.AreEqual("BusinesType", license.BusinesType, "BusinesType"); Assert.AreEqual(date1, license.DateFrom, "DateFrom"); Assert.AreEqual(date2, license.DateTo, "DateTo"); }
public void RarTurnoverDataTest_CopyConstructor() { // arrange DateTime date1 = DateTime.Parse("01.01.2016"); DateTime date2 = DateTime.Parse("02.01.2016"); RarSubdevision subdevision = new RarSubdevision(); RarCompany manufacturer = new RarCompany(); RarCompany buyer = new RarCompany(); RarLicense license = new RarLicense(); RarTurnoverData dataOrigin = new RarTurnoverData() { AlcoCode = "200", NotificationDate = date1, NotificationNumber = "N001", NotificationTurnover = 2.1, DocumentDate = date2, DocumentNumber = "D01", CustomsDeclarationNumber = "D001", Turnover = 1.0, Subdevision = subdevision, Manufacturer = manufacturer, Buyer = buyer, License = license }; // act RarTurnoverData data = new RarTurnoverData(dataOrigin); //Assert Assert.AreEqual("200", data.AlcoCode, "AlcoCode"); Assert.AreEqual(date1, data.NotificationDate, "NotificationDate"); Assert.AreEqual("N001", data.NotificationNumber, "NotificationNumber"); Assert.AreEqual(2.1, data.NotificationTurnover, "NotificationTurnover"); Assert.AreEqual(date2, data.DocumentDate, "DocumentDate"); Assert.AreEqual("D01", data.DocumentNumber, "DocumentNumber"); Assert.AreEqual("D001", data.CustomsDeclarationNumber, "CustomsDeclarationNumber"); Assert.AreEqual(1.0, data.Turnover, "Turnover"); Assert.AreSame(subdevision, data.Subdevision, "Subdevision"); Assert.AreSame(manufacturer, data.Manufacturer, "Manufacturer"); Assert.AreSame(buyer, data.Buyer, "Buyer"); Assert.AreSame(license, data.License, "License"); }
public void RarLicenseTest_ToString() { // arrange DateTime date1 = DateTime.Parse("01.01.2015"); DateTime date2 = DateTime.Parse("01.01.2016"); RarLicense license = new RarLicense() { ID = "ID", SeriesNumber = "SeriesNumber", Issuer = "Issuer", BusinesType = "BusinesType", DateFrom = date1, DateTo = date2 }; // act string result = license.ToString(); //Assert Assert.AreEqual("SeriesNumber; 01.01.2015-01.01.2016", result); }
private void SetFakeData() { RarFormF6Data.DocumentDate = DateTime.Parse("23.01.2017"); RarFormF6Data.Version = "4.31"; RarFormF6Data.ProgramName = "1С:ПРЕДПРИЯТИЕ 8.3 УТ 11.2.3.203"; RarFormF6Data.FormNumber = "06"; RarFormF6Data.ReportPeriod = "0"; RarFormF6Data.ReportYear = "2013"; RarFormF6Data.CorrectionNumber = ""; RarFormF6Data.OurCompany.Name = "Наша фирма"; RarAdress adress1 = new RarAdress("643", "101111", "77", "Московский район", "Москва", "Московский район", "Уличная ул", "4б", "2/1", "А", "1"); RarAdress adress2 = new RarAdress("643", "101111", "77", "Московский район", "Москва", "Московский район", "Уличная ул", "4б", "2/1", "А", "2"); RarAdress adress3 = new RarAdress("643", "101111", "77", "Московский район", "Москва", "Московский район", "Уличная ул", "4б", "2/1", "А", "3"); RarSubdevision subdevision = new RarSubdevision() { Name = "Основное", KPP = "770101001" }; RarLicense license = new RarLicense() { SeriesNumber = "00009", DateFrom = DateTime.Parse("01.01.2015"), DateTo = DateTime.Parse("01.01.2018"), Issuer = "РАР" }; RarFormF6Data.BuyerList.Clear(); RarCompany buyer1 = new RarCompany() { Name = "ООО Одуванчик", INN = "7701010101", KPP = "770101011", Adress = adress1, ID = "01", IsUsed = false }; buyer1.LicenseList.Add(license); RarCompany buyer2 = new RarCompany() { Name = "ООО Ромашка", INN = "7701010102", KPP = "770101012" }; RarCompany buyer3 = new RarCompany() { Name = "ООО Василек", INN = "7701010103", KPP = "770101013" }; RarFormF6Data.BuyerList.Add(buyer1); RarFormF6Data.BuyerList.Add(buyer2); RarFormF6Data.BuyerList.Add(buyer3); RarFormF6Data.ManufacturerList.Clear(); RarCompany manufacturer1 = new RarCompany { Name = "Сибирский ЛВЗ", INN = "7701010101", KPP = "770101001" }; RarCompany manufacturer2 = new RarCompany { Name = "Производитель 2", INN = "7701010102", KPP = "770101002" }; RarCompany manufacturer3 = new RarCompany { Name = "Производитель 3", INN = "7701010103", KPP = "770101003" }; RarFormF6Data.ManufacturerList.Add(manufacturer1); RarFormF6Data.ManufacturerList.Add(manufacturer2); RarFormF6Data.ManufacturerList.Add(manufacturer3); RarFormF6Data.TurnoverDataList.Clear(); RarFormF6Data.TurnoverDataList.Add(new RarTurnoverData() { AlcoCode = "200", NotificationDate = DateTime.Parse("01.01.2017"), NotificationNumber = "213", NotificationTurnover = 0.005, DocumentDate = DateTime.Parse("01.01.2017"), DocumentNumber = "232", CustomsDeclarationNumber = "123213/09898/78979", Turnover = 0.005, Buyer = buyer1, Manufacturer = manufacturer1, Subdevision = subdevision, License = license }); RarFormF6Data.TurnoverDataList.Add(new RarTurnoverData() { AlcoCode = "200", NotificationDate = DateTime.Parse("01.01.2017"), NotificationNumber = "213", NotificationTurnover = 0.006, DocumentDate = DateTime.Parse("01.02.2017"), DocumentNumber = "238", CustomsDeclarationNumber = "123213/09898/78979", Turnover = 0.006, Buyer = buyer1, Manufacturer = manufacturer2, Subdevision = subdevision, License = license }); RarFormF6Data.TurnoverDataList.Add(new RarTurnoverData() { AlcoCode = "200", NotificationDate = DateTime.Parse("01.01.2017"), NotificationNumber = "212", NotificationTurnover = 0.008, DocumentDate = DateTime.Parse("01.03.2017"), DocumentNumber = "432", CustomsDeclarationNumber = "123213/09898/78979", Turnover = 0.008, Buyer = buyer2, Manufacturer = manufacturer3, Subdevision = subdevision, License = license }); }