public async Task CreateAsync_CorrectNote_CreatedNoteReturned() { var expectedNote = CreatedNote; var actualNote = await _creationService.CreateAsync(NoteDto); Assert.That(actualNote, Is.EqualTo(expectedNote).UsingNoteComparer()); }
public async Task <IHttpActionResult> PostAsync(Note noteToAdd) { ModelStateNoteForCreationValidation(noteToAdd); if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var addedNote = await _creationService.CreateAsync(noteToAdd); return(Created(_locationHelper.GetNotesUrlWithId(addedNote.Id), addedNote)); }