Exemple #1
0
 public RarTurnoverDataWrapper(RarTurnoverData turnoverData)
 {
     _TurnoverData = turnoverData;
     _Manufacturer = new RarCompanyWrapper(turnoverData.Manufacturer);
     _Buyer        = new RarCompanyWrapper(turnoverData.Buyer);
     _License      = new RarLicenseWrapper(turnoverData.License);
 }
Exemple #2
0
        public void RarTurnoverDataTest_DefaultConstructor()
        {
            // arrange
            RarTurnoverData data = new RarTurnoverData();

            // act
            //Assert

            Assert.IsNotNull(data.Subdevision);
            Assert.IsNotNull(data.Manufacturer);
            Assert.IsNotNull(data.Buyer);
            Assert.IsNotNull(data.License);
        }
Exemple #3
0
        private bool Buyer_Filter(object item)
        {
            if (SelectedBuyer == null)
            {
                return(true);
            }
            RarTurnoverData dt = (RarTurnoverData)item;

            if (dt.Buyer == SelectedBuyer)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Exemple #4
0
        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");
        }