Ejemplo n.º 1
0
        public void UpdateHarmonicDeviceDetail_Successfully(int ID, string descriptionAdd)
        {
            var harmonicDeviceTypeDto = new HarmonicDeviceTypeDto
            {
                ID          = ID,
                Description = descriptionAdd,
            };

            var updatedHarmonicDeviceType = new HarmonicDeviceType
            {
                ID          = ID,
                Description = descriptionAdd
            };

            _harmonicDeviceTypeRepository.Find(ID).ReturnsForAnyArgs(LoadHarmonicDeviceTypeList().FirstOrDefault(x => x.ID == harmonicDeviceTypeDto.ID));
            _harmonicDeviceTypeRepository.Update(Arg.Any <HarmonicDeviceType>()).Returns(updatedHarmonicDeviceType);
            var actualResult = _adminProcessor.SaveHarmonicDeviceTypeDetail(harmonicDeviceTypeDto);

            Assert.AreEqual(updatedHarmonicDeviceType.ID, actualResult.ID);
        }
Ejemplo n.º 2
0
        private IQueryable <HarmonicDeviceType> LoadHarmonicDeviceTypeList()
        {
            var list = new List <HarmonicDeviceType>();

            for (int i = 1; i <= 5; i++)
            {
                var harmonicDeviceType = new HarmonicDeviceType
                {
                    ID                = i,
                    Description       = "Test_HarmonicDevice_" + i,
                    Value             = "Test_HarmonicDevice_" + i,
                    HarmonicContentID = i,
                    StartingMethodID  = i,
                    Active            = true
                };

                list.Add(harmonicDeviceType);
            }

            return(list.AsQueryable());
        }
Ejemplo n.º 3
0
        public void AddHarmonicDeviceDetail_Successfully(int ID, string descriptionAdd)
        {
            var harmonicDeviceTypeDto = new HarmonicDeviceTypeDto
            {
                ID          = ID,
                Description = descriptionAdd,
            };

            var addedHarmonicDeviceType = new HarmonicDeviceType
            {
                ID          = 1,
                Description = descriptionAdd
            };

            _harmonicDeviceTypeRepository.GetAll().ReturnsForAnyArgs(LoadHarmonicDeviceTypeList());

            _harmonicDeviceTypeRepository.Add(Arg.Any <HarmonicDeviceType>()).Returns(addedHarmonicDeviceType);
            var actualResult = _adminProcessor.SaveHarmonicDeviceTypeDetail(harmonicDeviceTypeDto);

            Assert.AreEqual(addedHarmonicDeviceType.ID, actualResult.ID);
        }
Ejemplo n.º 4
0
        public void DeleteHarmonicDevice_Successfully(int ID, string userID)
        {
            var harmonicDeviceTypeDto = new HarmonicDeviceTypeDto
            {
                ID = ID
            };


            var updatedHarmonicDeviceType = new HarmonicDeviceType
            {
                ID     = ID,
                Active = false
            };

            _harmonicDeviceTypeRepository.
            GetSingle(x => x.ID == harmonicDeviceTypeDto.ID).
            ReturnsForAnyArgs(LoadHarmonicDeviceTypeList().FirstOrDefault(x => x.ID == harmonicDeviceTypeDto.ID));

            _harmonicDeviceTypeRepository.Update(Arg.Any <HarmonicDeviceType>()).Returns(updatedHarmonicDeviceType);
            var actualResult = _adminProcessor.DeleteHarmonicDeviceType(harmonicDeviceTypeDto.ID, userID);

            Assert.AreEqual(actualResult, true);
        }