Exemple #1
0
        public void ProductionDefinitionTest()
        {
            var responseIbar = ApiBuilder.Query(BearerToken)
                               .Production()
                               .ProductionDefinitions(new Dto.Queries.Production.ProductionDefinitions.Query.Query
            {
                EquipmentTypeId = EquipmentTypeFlangeId,
                MarketSectorId  = Types.MarketSectorType.Types.IBAR.Id
            })
                               .Execute();
            var productionDefinitionIbar = responseIbar.Data.ProductionDefinitions.FirstOrDefault(
                pd => pd.ConductorMaterial.Id == Types.ConductorMaterial.Types.Copper.Id && pd.Rating.Id == Types.EquipmentRating.Ratings.Rating2500.Id
                );

            var responseResinbar = ApiBuilder.Query(BearerToken)
                                   .Production()
                                   .ProductionDefinitions(new Dto.Queries.Production.ProductionDefinitions.Query.Query
            {
                EquipmentTypeId = EquipmentTypeFlangeId,
                MarketSectorId  = Types.MarketSectorType.Types.Resinbar.Id
            })
                                   .Execute();
            var productionDefinitionResinbar = responseResinbar.Data.ProductionDefinitions.FirstOrDefault(
                pd => pd.ConductorMaterial.Id == Types.ConductorMaterial.Types.Copper.Id && pd.Rating.Id == Types.EquipmentRating.Ratings.Rating2500.Id
                );

            Assert.NotNull(productionDefinitionIbar);
            Assert.NotNull(productionDefinitionResinbar);
            Assert.AreNotEqual(productionDefinitionIbar.Id, productionDefinitionResinbar.Id);
        }