コード例 #1
0
        public void GetCustomerTest()
        {
            DataContext dataContext = new DataContext();
            Customer    customer    = new Customer("CLIENT_1", "Jan Kowalski", "Pierwszy 1/3", 123456789, "1234567890", "12345678900");

            dataContext.CurrentCustomer = customer;
            Repository        repository        = new Repository(dataContext);
            ManageDataService manageDataService = new ManageDataService(repository, (mesg) => { }, _uriPeer);

            Assert.IsNotNull(repository.GetCurrentCustomer());
            Assert.AreEqual(repository.GetCurrentCustomer().Id, customer.Id);
        }
コード例 #2
0
        public void GetMerchandisesTest()
        {
            DataContext        dataContext  = new DataContext();
            Merchandise        merchandise1 = new Merchandise("0", "Jajao", "Produkt wiejski", ArticleType.GROCERIES, ArticleUnit.PACK, 13.20, 0.01);
            Merchandise        merchandise2 = new Merchandise("1", "Chleb", "Artykuły spożywcze", ArticleType.GROCERIES, ArticleUnit.PIECE, 5.20, 0.05);
            List <Merchandise> merchandises = new List <Merchandise>();

            merchandises.Add(merchandise1);
            merchandises.Add(merchandise2);
            dataContext.Merchandises = merchandises;
            Repository        repository        = new Repository(dataContext);
            ManageDataService manageDataService = new ManageDataService(repository, (mesg) => { }, _uriPeer);

            Assert.IsNotNull(manageDataService.GetLocalMerchandises());
            Assert.AreEqual(manageDataService.GetLocalMerchandises().Count, 2);
        }
コード例 #3
0
        public async Task GetCurrentOrder()
        {
            DataContext dataContext = new DataContext();
            Customer    customer    = new Customer("CLIENT_1", "Jan Kowalski", "Pierwszy 1/3", 123456789, "1234567890", "12345678900");

            dataContext.CurrentCustomer = customer;
            Merchandise        merchandise1 = new Merchandise("0", "Jajao", "Produkt wiejski", ArticleType.GROCERIES, ArticleUnit.PACK, 13.20, 0.01);
            Merchandise        merchandise2 = new Merchandise("1", "Chleb", "Artykuły spożywcze", ArticleType.GROCERIES, ArticleUnit.PIECE, 5.20, 0.05);
            List <Merchandise> merchandises = new List <Merchandise>();

            merchandises.Add(merchandise1);
            merchandises.Add(merchandise2);
            dataContext.Merchandises = merchandises;
            Entry        entry1  = new Entry(1, merchandise1, 2, 10);
            Entry        entry2  = new Entry(2, merchandise2, 5, 30);
            List <Entry> entires = new List <Entry>();

            entires.Add(entry1);
            entires.Add(entry2);
            Order order = new Order(
                "0",
                customer,
                entires,
                Status.ACCEPTED,
                new DateTime(2020, 01, 01),
                new DateTime(2020, 03, 01)
                );

            dataContext.CurrentOrder = order;
            Repository        repository        = new Repository(dataContext);
            ManageDataService manageDataService = new ManageDataService(repository, (mesg) => { }, _uriPeer);

            Assert.IsNotNull(repository.GetCurrentOrder());
            OrderDto orderDto = repository.GetCurrentOrder().ToDto();

            Assert.AreEqual(orderDto.Entries.Count, 2);
        }
コード例 #4
0
        public void CreateManageDataServiceTest()
        {
            ManageDataService manageDataService = new ManageDataService((mesg) => { }, _uriPeer);

            Assert.IsNotNull(manageDataService);
        }