Exemplo n.º 1
0
        public void BizUserCreateUpdateAndGetStock()
        {
            var createStockRequest = new StockRequestModel
            {
                Id        = 0,
                Name      = "Розничный склад",
                IsMain    = false,
                StockType = 2
            };

            string login = TesterUtils.CreateBizUserOooUsn15AndFillRequisites();

            TesterUtils.SwitchOnStock(login);
            string             token          = OauthUtils.GetAutorizationToken(login);
            StockResponseModel responseCreate = StockUtils.СreateStock(token, createStockRequest);

            var updateStockRequest = new StockRequestModel
            {
                Id        = responseCreate.Id,
                Name      = "Отредактированный склад",
                IsMain    = true,
                StockType = 1
            };

            StockResponseModel responceUpdate = StockUtils.UpdateStock(token, responseCreate.Id, updateStockRequest);
            StockResponseModel responceGet    = StockUtils.GetStock(token, responseCreate.Id);

            Assert.AreEqual(updateStockRequest.Id, responceGet.Id);
            Assert.AreEqual(updateStockRequest.Name, responceGet.Name);
            Assert.AreEqual(updateStockRequest.IsMain, responceGet.IsMain);
            Assert.AreEqual(updateStockRequest.StockType, responceGet.StockType);
            Assert.AreEqual(responceUpdate.SubcontoId, responceGet.SubcontoId);
        }