public void DeleteShouldThrowException() { int noteId = 121; string userId = "Mukesh"; var mockRepo = new Mock <INoteRepository>(); mockRepo.Setup(repo => repo.DeleteNote(userId, noteId)).Returns(false); var service = new NoteService.Service.NoteService(mockRepo.Object); var actual = Assert.Throws <NoteNotFoundExeption>(() => service.DeleteNote(userId, noteId)); }
public void CreateNoteShouldReturnTrue() { var note = this.GetNote(); var mockRepo = new Mock <INoteRepository>(); mockRepo.Setup(repo => repo.CreateNote(note)).Returns(true); var service = new NoteService.Service.NoteService(mockRepo.Object); var actual = service.CreateNote(note); Assert.True(actual); }
public void GetAllNotesShouldReturnAList() { string userId = "Mukesh"; var mockRepo = new Mock <INoteRepository>(); mockRepo.Setup(repo => repo.FindAllNotesByUser(userId)).Returns(this.GetNotes()); var service = new NoteService.Service.NoteService(mockRepo.Object); var actual = service.GetAllNotesByUserId(userId); Assert.NotEmpty(actual); Assert.IsAssignableFrom <List <Note> >(actual); }
public void DeleteNoteShouldReturnTrue() { int noteId = 101; string userId = "Mukesh"; var mockRepo = new Mock <INoteRepository>(); mockRepo.Setup(repo => repo.DeleteNote(userId, noteId)).Returns(true); var service = new NoteService.Service.NoteService(mockRepo.Object); var actual = service.DeleteNote(userId, noteId); Assert.True(actual); }
public void UpdateShouldThrowException() { int noteId = 121; string userId = "Mukesh"; Note note = new Note(); note.Id = 121; note.Title = "IPL 2018"; note.Content = "Mumbai Indians vs RCB match scheduled for 4 PM is cancelled"; note.Category = this.GetCategory(); note.Reminders = this.GetReminder(); note.CreatedBy = "Mukesh"; note.CreationDate = new DateTime(); var mockRepo = new Mock <INoteRepository>(); mockRepo.Setup(repo => repo.UpdateNote(noteId, userId, note)).Returns(false); var service = new NoteService.Service.NoteService(mockRepo.Object); var actual = Assert.Throws <NoteNotFoundExeption>(() => service.UpdateNote(noteId, userId, note)); }
public void UpdateNoteShouldReturnNote() { int noteId = 101; string userId = "Mukesh"; Note note = new Note(); note.Id = 101; note.Title = "IPL 2018"; note.Content = "Mumbai Indians vs RCB match scheduled for 4 PM is cancelled"; note.Category = this.GetCategory(); note.Reminders = this.GetReminder(); note.CreatedBy = "Mukesh"; note.CreationDate = DateTime.Now; var mockRepo = new Mock <INoteRepository>(); mockRepo.Setup(repo => repo.UpdateNote(noteId, userId, note)).Returns(true); var service = new NoteService.Service.NoteService(mockRepo.Object); var actual = service.UpdateNote(noteId, userId, note); Assert.NotNull(actual); Assert.IsAssignableFrom <Note>(actual); }