public async Task GivenGetByIdsAsyncWhenDataExistThenReturnsData() { // Arrange mockVideoService .Setup(_ => _.GetByIdsAsync(It.IsAny <ICollection <Guid> >())) .ReturnsAsync(It.IsAny <IEnumerable <Video> >()) .Verifiable(); // Act var result = await videoController.GetByIdsAsync(It.IsAny <ICollection <Guid> >()); // Assert mockVideoService.VerifyAll(); Assert.That(result, Is.InstanceOf <OkObjectResult>()); Assert.That((result as OkObjectResult).StatusCode, Is.EqualTo((int)HttpStatusCode.OK)); }
public async Task GivenGetByIdsAsyncWhenDataExistThenReturnsData() { // Arrange mockVideoService .Setup(_ => _.GetByIdsAsync(It.IsAny <ICollection <Guid> >())) .ReturnsAsync(It.IsAny <IEnumerable <Video> >()) .Verifiable(); // Act var result = await videoController.GetByIdsAsync(It.IsAny <ICollection <Guid> >()); // Assert mockVideoService.VerifyAll(); result.Should().NotBeNull().And.BeOfType <OkObjectResult>(); (result as OkObjectResult).StatusCode.Should().Be((int)HttpStatusCode.OK); }
internal async Task GivenGetByIdsAsyncWhenDataExistThenReturnsData() { // Arrange mockVideoService .Setup(_ => _.GetByIdsAsync(It.IsAny <ICollection <Guid> >())) .ReturnsAsync(It.IsAny <IEnumerable <Video> >()) .Verifiable(); // Act var result = await videoController.GetByIdsAsync(It.IsAny <ICollection <Guid> >()); // Assert mockVideoService.VerifyAll(); Assert.IsType <OkObjectResult>(result); Assert.Equal((int)HttpStatusCode.OK, (result as OkObjectResult).StatusCode); }