public async Task GivenCreateBulkAsyncWhenInputIsValidThenCreatesData() { // Arrange mockPlaylistService .Setup(_ => _.CreateBulkAsync(It.IsAny <ICollection <Playlist> >())) .Returns(Task.CompletedTask) .Verifiable(); // Act var result = await playlistController.CreateBulkAsync(It.IsAny <ICollection <Playlist> >()); // Assert mockPlaylistService.VerifyAll(); Assert.That(result, Is.InstanceOf <CreatedResult>()); Assert.That((result as CreatedResult).StatusCode, Is.EqualTo((int)HttpStatusCode.Created)); }
public async Task GivenCreateBulkAsyncWhenInputIsValidThenCreatesData() { // Arrange mockPlaylistService .Setup(_ => _.CreateBulkAsync(It.IsAny <ICollection <Playlist> >())) .Returns(Task.CompletedTask) .Verifiable(); // Act var result = await playlistController.CreateBulkAsync(It.IsAny <ICollection <Playlist> >()); // Assert mockPlaylistService.VerifyAll(); result.Should().NotBeNull().And.BeOfType <CreatedResult>(); (result as CreatedResult).StatusCode.Should().Be((int)HttpStatusCode.Created); }