Exemplo n.º 1
0
        public void RegionTypeRefDataService_Update_CallSaveChanges()
        {
            #region Arrange

            var region = new RegionTypeRefData
            {
                Id         = 4,
                RegionName = "GD",
            };

            #endregion

            #region Act

            _regionTypeRefDataService.Update(region);

            #endregion

            #region Assert

            _mockRegionTypeRefDataRepository.Verify(x => x.Update(It.IsAny <RegionTypeRefData>()), Times.Once());
            _unitOfWork.Verify(x => x.Save(), Times.Exactly(1));

            #endregion
        }
Exemplo n.º 2
0
        public void RegionTypeRefDataService_Create_CallSaveChanges()
        {
            #region Arrange

            var region = new RegionTypeRefData
            {
                Id         = 9,
                RegionName = "UK",
                SortOrder  = 5
            };

            #endregion

            #region Act

            var response = _regionTypeRefDataService.Create(region);

            #endregion

            #region Assert

            _mockRegionTypeRefDataRepository.Verify(x => x.Insert(It.IsAny <RegionTypeRefData>()), Times.Once());
            _unitOfWork.Verify(x => x.Save(), Times.Exactly(1));

            Assert.IsNotNull(response);
            Assert.AreEqual(9, response);

            #endregion
        }
 public void Delete(RegionTypeRefData entity)
 {
     RetryableOperation.Invoke(ExceptionPolicies.General, () =>
     {
         _regionTypeRefDataRepository.Delete(entity);
         _unitOfWork.Save();
     });
 }
 public int Create(RegionTypeRefData entity)
 {
     RetryableOperation.Invoke(ExceptionPolicies.General,
                               () =>
     {
         _regionTypeRefDataRepository.Insert(entity);
         _unitOfWork.Save();
     });
     return(entity.Id);
 }
        public RegionTypeRefData GetById(int id)
        {
            RegionTypeRefData result = null;

            RetryableOperation.Invoke(ExceptionPolicies.General,
                                      () =>
            {
                result = _regionTypeRefDataRepository.GetById(id);
            });
            return(result);
        }