Esempio n. 1
0
        public TenderQuantityTable GetTenderQuantityTable()
        {
            TenderQuantityTable quantityTable = new TenderQuantityTable(1, "table 1", 1);

            quantityTable.QuantitiyItemsJson.TenderQuantityTableItems.Add(new TenderQuantityTableItem(1, 1, 1, 1, "Column Name", "Value", 1));
            return(quantityTable);
        }
        public void Should_DeleteTenderQuantityTablesItems()
        {
            TenderQuantityTable tenderQuantityTable = new TenderQuantityTable(id, new List <TenderQuantityItemDTO>()
            {
                new TenderQuantityItemDTO()
            }, formId);

            tenderQuantityTable.DeleteTenderQuantityTablesItems();
            Assert.Equal(ObjectState.Deleted, tenderQuantityTable.QuantitiyItemsJson.State);
        }
        public void Should_DeleteTenderQuantityTableWithItems()
        {
            TenderQuantityTable tenderQuantityTable = new TenderQuantityTable(id, new List <TenderQuantityItemDTO>()
            {
                new TenderQuantityItemDTO()
            }, formId);

            tenderQuantityTable.DeleteTenderQuantityTableWithItems();
            Assert.False(tenderQuantityTable.IsActive);
        }
        public void Should_DeleteQuantityTableItems()
        {
            TenderQuantityTable tenderQuantityTable = new TenderQuantityTable(id, new List <TenderQuantityItemDTO>()
            {
                new TenderQuantityItemDTO()
            }, formId);

            tenderQuantityTable.DeleteQuantityTableItems(itemNumber);
            Assert.Empty(tenderQuantityTable.QuantitiyItemsJson.TenderQuantityTableItems);
        }
        public void Should_SetAddedState()
        {
            TenderQuantityTable tenderQuantityTable = new TenderQuantityTable(id, new List <TenderQuantityItemDTO>()
            {
                new TenderQuantityItemDTO()
            }, formId);

            tenderQuantityTable.SetAddedState();
            Assert.Equal(0, tenderQuantityTable.Id);
        }
        public void Should_UpdateName()
        {
            TenderQuantityTable tenderQuantityTable = new TenderQuantityTable(id, new List <TenderQuantityItemDTO>()
            {
                new TenderQuantityItemDTO()
            }, formId);
            string newName = "newName";

            tenderQuantityTable.UpdateName(newName);
            Assert.Equal(newName, tenderQuantityTable.Name);
        }
        public void Should_Construct_TenderQuantityTable()
        {
            TenderQuantityTable tenderQuantityTable = new TenderQuantityTable(id, new List <TenderQuantityItemDTO>()
            {
                new TenderQuantityItemDTO()
            }, formId);

            _ = new TenderQuantityTable(id, name, formId);
            _ = new TenderQuantityTable(tender, name, formId);
            _ = new TenderQuantityTable();
            _ = tenderQuantityTable.TenderId;
            _ = tenderQuantityTable.Tender;

            tenderQuantityTable.ShouldNotBeNull();
        }
        public void Should_SaveQuantityTableBulkItems()
        {
            TenderQuantityTable tenderQuantityTable = new TenderQuantityTable(id, new List <TenderQuantityItemDTO>()
            {
                new TenderQuantityItemDTO()
            }, formId);

            tenderQuantityTable.SaveQuantityTableBulkItems(tableId, new List <TenderQuantityItemDTO>()
            {
                new TenderQuantityItemDTO()
            }, name);
            tenderQuantityTable.SaveQuantityTableBulkItems(0, new List <TenderQuantityItemDTO>()
            {
                new TenderQuantityItemDTO()
            }, name);
            Assert.NotEmpty(tenderQuantityTable.QuantitiyItemsJson.TenderQuantityTableItems);
        }