public static Mock <Note> GetMockNoteWithId(MockRepository mockRepository, int Id) { IList <Mock <Note> > mockNotes = new List <Mock <Note> >(); var mockNote = mockRepository.Create <Note>(); mockNote.SetupGet(mt => mt.Id).Returns(Id); mockNote.Setup <ICollection <Contact> >(c => c.Contacts).Returns(ContactMockData.GetMockContacts(mockRepository, 1).ToList()); return(mockNote); }
//confirm public static Mock <Note> CreateMockNote(MockRepository mockRepository, int Id) { var mockNote = mockRepository.Create <Note>(); mockNote.SetupGet(mnt => mnt.Id).Returns(Id); mockNote.Setup <ICollection <Contact> >(c => c.Contacts).Returns(ContactMockData.GetMockContacts(mockRepository, 1).ToList()); mockNote.Setup(mnt => mnt.CreatedBy).Returns(1); mockNote.Setup(mnt => mnt.CreatedOn).Returns(new DateTime()); mockNote.Setup <ICollection <Tag> >(mnt => mnt.Tags).Returns(GetMockTags(mockRepository, 2).ToList()); return(mockNote); }
public void NoteAutoMAp_EntitiesToViewModel_SuccessfulMapping() { Note note = new Note() { Id = NOTE_ID, Details = "Note1", Contacts = ContactMockData.GetMockContacts(mockRepository, 2).ToList() }; NoteViewModel viewModel = Mapper.Map <Note, NoteViewModel>(note); Assert.AreEqual(viewModel.NoteId, note.Id); Assert.AreEqual(viewModel.NoteDetails, note.Details); Assert.AreEqual(viewModel.Contacts.Count(), note.Contacts.Count); }
public static IEnumerable <Mock <Note> > GetMockNotesWithSetups(MockRepository mockRepository, int objectCount) { IList <Mock <Note> > mockNotes = new List <Mock <Note> >(); foreach (int i in Enumerable.Range(1, objectCount)) { var mockNote = mockRepository.Create <Note>(); mockNote.Setup <int>(c => c.Id).Returns(i); mockNote.Setup <IList <Contact> >(c => c.Contacts).Returns(ContactMockData.GetMockContacts(mockRepository, 2).ToList()); mockNotes.Add(mockNote); } return(mockNotes); }
public static IList <Note> GetMockNotesWithId(MockRepository mockRepository, int objectCount) { IList <Note> mockNotes = new List <Note>(); foreach (int i in Enumerable.Range(1, objectCount)) { var mockNote = mockRepository.Create <Note>(); mockNote.SetupGet(mt => mt.Id).Returns(i); mockNote.Setup <ICollection <Contact> >(c => c.Contacts).Returns(ContactMockData.GetMockContacts(mockRepository, 3).ToList()); mockNotes.Add(mockNote.Object); } return(mockNotes); }