Exemplo n.º 1
0
        public void Create2BarCodesTest()
        {
            var barCode1 = _factory.CreateBarCode(SilpoZefir, true, 6, 99L);
            var barCode2 = _factory.CreateBarCode(BarCode2, false, 0, 99L);

            _storage.CreateBarCode(barCode1);
            _storage.CreateBarCode(barCode2);

            var newBarCode = _storage.GetAllBarCodes().FirstOrDefault();

            Assert.IsNotNull(newBarCode);
            Assert.AreEqual(1, _storage.GetAllBarCodes().Count());
            Assert.AreEqual(barCode2.Code, newBarCode.Code);
            Assert.AreEqual(barCode2.IsWeight, newBarCode.IsWeight);
            Assert.AreEqual(99L, newBarCode.Id);
        }
Exemplo n.º 2
0
        public void CreateBarCodeBasedTransactionText()
        {
            var barCodeStorage = new SqLiteBarCodeStorage(new BarCodeFactory(), _transactionStorage);

            barCodeStorage.DeleteAllData();
            _transactionStorage.DeleteAllData();

            var account     = _accountStorage.CreateAccount("Account", "Description", "UAH");
            var category    = _categoryStorage.CreateCategory("Category", "category Description", 0, null);
            var transaction = _transactionStorage.CreateTransaction(account, category, "test", 26.38m, DateTime.Now, 0, 0, null, null);
            var barCode     = barCodeStorage.CreateBarCode(CreateBarCode("2734336010584", true, 6));

            barCode.Transaction = transaction;
            barCodeStorage.UpdateBarCode(barCode);
            barCodeStorage.CreateBarCode(CreateBarCode("5060207697224"));

            barCodeStorage.CreateTransactionBarCodeRelatedFromStorage("2734336");

            var transactions = _transactionStorage.GetAllTransactions();

            Assert.AreEqual(2, transactions.Count());
        }
Exemplo n.º 3
0
        public void CreateBarCodeTest()
        {
            var storage = new SqLiteBarCodeStorage(
                new BarCodeFactory(), _transactionStorage);
            var barCode = CreateBarCode(SilpoZefir, true, 6);


            storage.CreateBarCode(barCode);


            var weight = barCode.GetWeightKg();

            Assert.AreEqual(0.324m, weight);
        }
Exemplo n.º 4
0
        public void GetAllBarCodeTest()
        {
            var storage = new SqLiteBarCodeStorage(
                new BarCodeFactory(), _transactionStorage);
            var barCode = CreateBarCode(SilpoZefir, true, 6);

            storage.DeleteAllData();

            storage.CreateBarCode(barCode);


            var barCodes = storage.GetAllBarCodes().ToArray();

            Assert.AreEqual(1, barCodes.Count());
            Assert.IsTrue(barCodes.First().IsWeight);
        }
Exemplo n.º 5
0
        public void CreateBarCodeTest()
        {
            var barCode = CreateBarCode(SilpoZefir, true, 6);


            _storage.CreateBarCode(barCode);


            var weight = barCode.GetWeightKg();

            Assert.AreEqual(0.324m, weight);
        }