Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        //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);
        }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
        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);
        }
Ejemplo n.º 5
0
        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);
        }