public void RarSubdevisionTest_DefaultConstructor() { // arrange RarSubdevision subdevision = new RarSubdevision(); // act //Assert Assert.IsNotNull(subdevision.Adress); }
public void RarSubdevisionTest_ToStringTest() { // arrange RarAdress adress = new RarAdress(); RarSubdevision subdevision = new RarSubdevision("Subdevision", "770101001", adress); // act string result = subdevision.ToString(); //Assert Assert.AreEqual("Subdevision КПП:770101001", result); }
public void RarSubdevisionTest_CopyConstructor() { // arrange RarAdress adress = new RarAdress(); RarSubdevision subdevisionOrigin = new RarSubdevision("Name", "KPP", adress); // act RarSubdevision subdevision = new RarSubdevision(subdevisionOrigin); //Assert Assert.AreEqual("Name", subdevision.Name, "Name"); Assert.AreEqual("KPP", subdevision.KPP, "KPP"); Assert.AreEqual(adress, subdevision.Adress, "Adress"); }
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"); }
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 }); }