Ejemplo n.º 1
0
 public HttpResponseMessage SaveAlternatorFamily(AlternatorFamilyDto alternatorFamilyResponseDto)
 {
     return(CreateHttpResponse(() =>
     {
         return Request.CreateResponse(_adminProcessor.SaveAlternatorFamily(alternatorFamilyResponseDto));
     }));
 }
Ejemplo n.º 2
0
        public void UpdateAlternatorFamilyDetail_AlternatorFamilyNotFound(int ID, string descriptionAdd)
        {
            var alternatorFamilyDto = new AlternatorFamilyDto
            {
                ID          = ID,
                Description = descriptionAdd,
            };

            var actualResult = _adminProcessor.SaveAlternatorFamily(alternatorFamilyDto);

            _alternatorFamilyRepository.Update(Arg.Any <AlternatorFamily>().DidNotReceive());
        }
Ejemplo n.º 3
0
        public void DeleteAlternatorFamily_AlternatorNotFound(int ID, string userID)
        {
            var alternatorFamilyDto = new AlternatorFamilyDto
            {
                ID = ID
            };

            _alternatorFamilyRepository.
            GetSingle(x => x.ID == alternatorFamilyDto.ID).
            ReturnsForAnyArgs(LoadAlternatorFamilyList().FirstOrDefault(x => x.ID == alternatorFamilyDto.ID));

            var actualResult = _adminProcessor.DeleteAlternatorFamily(alternatorFamilyDto.ID, userID);

            _alternatorFamilyRepository.Update(Arg.Any <AlternatorFamily>().DidNotReceive());
        }
Ejemplo n.º 4
0
        public void UpdateAlternatorFamilyDetail_Successfully(int ID, string descriptionAdd)
        {
            var alternatorFamilyDto = new AlternatorFamilyDto
            {
                ID          = ID,
                Description = descriptionAdd,
            };

            var updatedAlternatorFamily = new AlternatorFamily
            {
                ID          = ID,
                Description = descriptionAdd,
            };

            _alternatorFamilyRepository.Find(ID).ReturnsForAnyArgs(LoadAlternatorFamilyList().FirstOrDefault(x => x.ID == alternatorFamilyDto.ID));
            _alternatorFamilyRepository.Update(Arg.Any <AlternatorFamily>()).Returns(updatedAlternatorFamily);
            var actualResult = _adminProcessor.SaveAlternatorFamily(alternatorFamilyDto);

            Assert.AreEqual(updatedAlternatorFamily.ID, actualResult.ID);
        }
Ejemplo n.º 5
0
        public void AddAlternatorFamilyDetail_Successfully(int ID, string descriptionAdd)
        {
            var alternatorFamilyDto = new AlternatorFamilyDto
            {
                ID          = ID,
                Description = descriptionAdd,
            };

            var addedAlternatorFamily = new AlternatorFamily
            {
                ID          = 1,
                Description = descriptionAdd
            };

            _alternatorFamilyRepository.GetAll().ReturnsForAnyArgs(LoadAlternatorFamilyList());

            _alternatorFamilyRepository.Add(Arg.Any <AlternatorFamily>()).Returns(addedAlternatorFamily);
            var actualResult = _adminProcessor.SaveAlternatorFamily(alternatorFamilyDto);

            Assert.AreEqual(addedAlternatorFamily.ID, actualResult.ID);
        }
Ejemplo n.º 6
0
        public void DeleteAlternatorFamily_Successfully(int ID, string userID)
        {
            var alternatorFamilyDto = new AlternatorFamilyDto
            {
                ID = ID
            };


            var updatedAlternatorFamily = new AlternatorFamily
            {
                ID     = ID,
                Active = false
            };

            _alternatorFamilyRepository.
            GetSingle(x => x.ID == alternatorFamilyDto.ID).
            ReturnsForAnyArgs(LoadAlternatorFamilyList().FirstOrDefault(x => x.ID == alternatorFamilyDto.ID));
            _alternatorFamilyRepository.Update(Arg.Any <AlternatorFamily>()).Returns(updatedAlternatorFamily);
            var actualResult = _adminProcessor.DeleteAlternatorFamily(alternatorFamilyDto.ID, userID);

            Assert.AreEqual(actualResult, true);
        }