public async Task GetNotes_Check() { //Arrange var hub = NotesHubFactory.GetHub(); //Act var notes = await hub.GetNotesAsync(); //Assert notes.Count().Should().Be(2); }
public async Task PutNote_Check() { //Arrange var hub = NotesHubFactory.GetHub(); //Act await hub.PutNoteAsync(new NoteModel { Id = 3 }); var notes = await hub.GetNotesAsync(); //Assert notes.Count().Should().Be(3); }
public async Task DeleteNote_Check() { //Arrange var hub = NotesHubFactory.GetHub(); //Act var notes = await hub.GetNotesAsync(); await hub.DeleteNoteAsync(notes.First()); notes = await hub.GetNotesAsync(); //Assert notes.Count().Should().Be(1); }
public async Task UpdatedNote_Check() { //Arrange var hub = NotesHubFactory.GetHub(); var count = 0; hub.NoteStorageUpdate += (change, model) => count++; //Act var notes = await hub.GetNotesAsync(); var json = notes.First().ToJson(); await hub.HandleMessageAsync(json); //Assert count.Should().Be(1); }