Esempio n. 1
0
 public HttpResponseMessage SaveLoadDefault(AdminLoadDefaultDto adminLoadDefaultDto)
 {
     return(CreateHttpResponse(() =>
     {
         return Request.CreateResponse(_adminLoadProcessor.SaveLoadDetail(adminLoadDefaultDto, adminLoadDefaultDto.UserName));
     }));
 }
        public void UpdateLoadDefault_LoadNotFound(int loadID, string userID)
        {
            var adminLoadDefaultDto = new AdminLoadDefaultDto
            {
                LoadID = loadID,
            };

            var actualResult = _adminLoadProcessor.SaveLoadDetail(adminLoadDefaultDto, userID);

            _loadDefaultsRepository.Update(Arg.Any <LoadDefaults>().DidNotReceive());
        }
        public void DeleteLoadDefault_LoadNotFound(int loadID, string userID)
        {
            var adminLoadDefaultDto = new AdminLoadDefaultDto
            {
                LoadID = loadID,
            };

            _loadDefaultsRepository.
            GetSingle(x => x.LoadID == adminLoadDefaultDto.LoadID).
            ReturnsForAnyArgs(LoadDefaultList().FirstOrDefault(x => x.LoadID == adminLoadDefaultDto.LoadID));

            var actualResult = _adminLoadProcessor.DeleteLoadDefault(adminLoadDefaultDto.LoadID, userID);

            _loadDefaultsRepository.Update(Arg.Any <LoadDefaults>().DidNotReceive());
        }
        public void UpdateLoadDefault_Successfully(int loadID, string userID)
        {
            var adminLoadDefaultDto = new AdminLoadDefaultDto
            {
                LoadID = loadID,
            };

            var updatedLoadDefaults = new LoadDefaults
            {
                LoadID = loadID,
            };

            _loadDefaultsRepository.GetSingle(p => p.LoadID == adminLoadDefaultDto.LoadID).
            ReturnsForAnyArgs(LoadDefaultList().FirstOrDefault(x => x.LoadID == adminLoadDefaultDto.LoadID));

            _loadDefaultsRepository.Update(Arg.Any <LoadDefaults>()).Returns(updatedLoadDefaults);
            var actualResult = _adminLoadProcessor.SaveLoadDetail(adminLoadDefaultDto, userID);

            Assert.AreEqual(updatedLoadDefaults.ID, actualResult.ID);
        }
        public void AddLoadDefault_Successfully(int loadID, string loadName, string userID)
        {
            var adminLoadDefaultDto = new AdminLoadDefaultDto
            {
                LoadID   = loadID,
                LoadName = loadName,
            };

            var addedLoadDefaults = new LoadDefaults
            {
                LoadID = 1,
            };

            _loadRepository.GetAll().ReturnsForAnyArgs(LoadList());

            _loadDefaultsRepository.Add(Arg.Any <LoadDefaults>()).Returns(addedLoadDefaults);
            var actualResult = _adminLoadProcessor.SaveLoadDetail(adminLoadDefaultDto, userID);

            Assert.AreEqual(addedLoadDefaults.ID, actualResult.ID);
        }
Esempio n. 6
0
        private void PickListDetailForDefaultLoad(AdminLoadDefaultDto adminLoadDefaultDto, int loadFamilyID)
        {
            adminLoadDefaultDto.SequenceList          = _pickListProcessor.GetSequence();
            adminLoadDefaultDto.VoltageDipList        = _pickListProcessor.GetVoltageDip();
            adminLoadDefaultDto.VoltageDipUnitsList   = _pickListProcessor.GetVoltageDipUnits();
            adminLoadDefaultDto.FrequencyDipList      = _pickListProcessor.GetFrequencyDip();
            adminLoadDefaultDto.FrequencyDipUnitsList = _pickListProcessor.GetFrequencyDipUnits();
            var sizingUnitList = _pickListProcessor.GetSizeUnits();

            if ((int)SolutionLoadFamilyEnum.AC == loadFamilyID)
            {
                adminLoadDefaultDto.CoolingUnitsList = sizingUnitList.Where(x => x.LoadFamilyID == loadFamilyID);
                adminLoadDefaultDto.CompressorsList  = _pickListProcessor.GetCompressors();
                adminLoadDefaultDto.CoolingLoadList  = _pickListProcessor.GetCoolingLoad();
                adminLoadDefaultDto.ReheatLoadList   = _pickListProcessor.GetReheatLoad();
            }
            if ((int)SolutionLoadFamilyEnum.Lighting == loadFamilyID || (int)SolutionLoadFamilyEnum.Basic == loadFamilyID || (int)SolutionLoadFamilyEnum.UPS == loadFamilyID || (int)SolutionLoadFamilyEnum.Welder == loadFamilyID)
            {
                adminLoadDefaultDto.PFList = _pickListProcessor.GetPF();
            }
            if ((int)SolutionLoadFamilyEnum.Lighting == loadFamilyID || (int)SolutionLoadFamilyEnum.Basic == loadFamilyID || (int)SolutionLoadFamilyEnum.Motor == loadFamilyID || (int)SolutionLoadFamilyEnum.Welder == loadFamilyID)
            {
                adminLoadDefaultDto.VoltagePhaseList    = _pickListProcessor.GetVoltagePhase();
                adminLoadDefaultDto.VoltageNominalList  = _pickListProcessor.GetVoltageNominal(true);
                adminLoadDefaultDto.VoltageSpecificList = _pickListProcessor.GetVoltageSpecific();
            }
            if ((int)SolutionLoadFamilyEnum.Lighting == loadFamilyID)
            {
                adminLoadDefaultDto.LightingTypeList = _pickListProcessor.GetLightingType();
            }
            if ((int)SolutionLoadFamilyEnum.Motor == loadFamilyID)
            {
                adminLoadDefaultDto.MotorLoadLevelList     = _pickListProcessor.GetMotorLoadLevel();
                adminLoadDefaultDto.MotorLoadTypeList      = _pickListProcessor.GetMotorLoadType();
                adminLoadDefaultDto.MotorTypeList          = _pickListProcessor.GetMotorType();
                adminLoadDefaultDto.StartingCodeList       = _pickListProcessor.GetStartingCode();
                adminLoadDefaultDto.ConfigurationInputList = _pickListProcessor.GetConfigurationInput();
                adminLoadDefaultDto.StartingMethodList     = _pickListProcessor.GetStartingMethod();
                adminLoadDefaultDto.PowerFactorList        = _pickListProcessor.GetPowerFactor();
            }
            if ((int)SolutionLoadFamilyEnum.UPS == loadFamilyID)
            {
                adminLoadDefaultDto.PhaseList        = _pickListProcessor.GetPhase();
                adminLoadDefaultDto.EfficiencyList   = _pickListProcessor.GetEfficiency();
                adminLoadDefaultDto.ChargeRateList   = _pickListProcessor.GetChargeRate();
                adminLoadDefaultDto.PowerFactorList  = _pickListProcessor.GetPowerFactor();
                adminLoadDefaultDto.LoadLevelList    = _pickListProcessor.GetLoadLevel();
                adminLoadDefaultDto.UPSTypeList      = _pickListProcessor.GetUPSType();
                adminLoadDefaultDto.SizeKVAUnitsList = sizingUnitList.Where(x => x.LoadFamilyID == loadFamilyID);
            }
            if ((int)SolutionLoadFamilyEnum.UPS == loadFamilyID || (int)SolutionLoadFamilyEnum.Lighting == loadFamilyID || (int)SolutionLoadFamilyEnum.Basic == loadFamilyID || (int)SolutionLoadFamilyEnum.Motor == loadFamilyID || (int)SolutionLoadFamilyEnum.Welder == loadFamilyID)
            {
                adminLoadDefaultDto.SizeUnitsList = sizingUnitList.Where(x => x.LoadFamilyID == loadFamilyID);
            }
            if ((int)SolutionLoadFamilyEnum.Welder == loadFamilyID)
            {
                adminLoadDefaultDto.WelderTypeList = _pickListProcessor.GetWelderType();
            }
            if ((int)SolutionLoadFamilyEnum.Welder == loadFamilyID || (int)SolutionLoadFamilyEnum.UPS == loadFamilyID || (int)SolutionLoadFamilyEnum.Lighting == loadFamilyID || (int)SolutionLoadFamilyEnum.Basic == loadFamilyID || (int)SolutionLoadFamilyEnum.Motor == loadFamilyID)
            {
                adminLoadDefaultDto.HarmonicDeviceTypeList = _pickListProcessor.GetHarmonicDeviceType();
                adminLoadDefaultDto.HarmonicContentList    = _pickListProcessor.GetHarmonicContent();
            }
        }