Esempio n. 1
0
        private void SetupDealNotesRepo(out Mock <ITbDealNotesRepository> dealNotesRepository, Notes dealNotes)
        {
            //Create mock repository
            dealNotesRepository = new Mock <ITbDealNotesRepository>();

            //Build response
            var dealNoteDataList = new List <TbDealnote> {
                new TbDealnote()
                {
                    Dealnum  = 101,
                    Notenum  = 99,
                    Notetype = 3,
                    Notes    = "Test Notes Desc",
                    Notedate = Convert.ToDateTime(DateTime.Now.ToString("MM-dd-yyyy"))
                }
            };

            var dealNoteData = new TbDealnote()
            {
                Dealnum  = 101,
                Notenum  = 100,
                Notetype = 3,
                Notes    = "Test Notes Desc",
                Notedate = Convert.ToDateTime(DateTime.Now.ToString("MM-dd-yyyy"))
            };

            //dealNotesRepository.Setup(p => p.GetAll()).Returns(dealNoteDataList);
            //dealNotesRepository.Setup(p => p.ExecuteQuery(It.IsAny<string>())).Returns(dealNoteDataList);
            dealNotesRepository.Setup(p => p.Get(It.IsAny <Expression <Func <TbDealnote, bool> > >())).Returns(dealNoteData);
        }
 private void AssignDefaults(TbDealnote currentNote, BLL_Notes changedEntity, int notenum = -1)
 {
     currentNote.Notenum     = notenum;
     currentNote.Dealnum     = changedEntity.Dealnum;
     currentNote.Notedate    = changedEntity.Notedate ?? DateTime.Now;
     currentNote.Dateentered = currentNote.Notedate;
     currentNote.Notetype    = changedEntity.Notetype;
     currentNote.Notes       = changedEntity.Notes;
     currentNote.Whoentered  = changedEntity.Whoentered ?? UserIdentity.NameId;
 }
 private void OnApplyChanges(TbDealnote tbDealNotes, BLL_Notes bLL_DealNotes)
 {
     if (bLL_DealNotes.Notetype != null)
     {
         tbDealNotes.Notetype = bLL_DealNotes.Notetype;
     }
     tbDealNotes.Notes = bLL_DealNotes.Notes;
     if (bLL_DealNotes.Whoentered != null)
     {
         tbDealNotes.Whoentered = bLL_DealNotes.Whoentered;
     }
 }
 public EntityResult <BLL_Notes> AddDealNotes(BLL_Notes bLL_DealNotes)
 {
     try
     {
         TbDealnote tbDealNotes = new TbDealnote();
         var        maxNoteNum  = _tbDealNotesRepository.GetNextNoteNumber();
         AssignDefaults(tbDealNotes, bLL_DealNotes, maxNoteNum);
         _tbDealNotesRepository.Add(tbDealNotes);
         _tbDealNotesRepository.Save(tbDealNotes);
         return(new EntityResult <BLL_Notes>(_notesTransformationManager.Transform(_notesRepository.GetNotebyNoteNumber(maxNoteNum).SingleOrDefault())));
         //return new EntityResult<BLL_Notes>(_notesTransformationManager.Transform(_tbDealNotesRepository.Get(d => d.Dealnum == tbDealNotes.Dealnum && d.Notenum == tbDealNotes.Notenum)));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 5
0
        public void DealNotesController_Put_Returns_NotFoundErrorCode(Notes dealNotes)
        {
            #region Arrange
            SetupUserIdentity();
            Mock <ITbDealNotesRepository> dealNotesRepository = new Mock <ITbDealNotesRepository>();
            TbDealnote dealnotes = null;
            dealNotesRepository.Setup(p => p.Get(It.IsAny <Expression <Func <TbDealnote, bool> > >())).Returns(dealnotes);
            var             httpRequest         = new HttpRequestMessage(new HttpMethod(AppSettings.HTTPPOST), $"{AppSettings.BASEURL}{RouteHelper.NotesRoutePrefix}");
            NotesController dealNotesController = CreateDealNotesController(httpRequest, new Mock <INotesRepository>().Object);

            #endregion

            #region Act

            #endregion

            #region Assert
            Assert.Throws(typeof(NotFoundAPIException), delegate { dealNotesController.Put(dealNotes); });
            #endregion
        }