public void ReturnBadRequestFromDeleteEndpointIfRepositoryReturnsNull() { // Arrange fixture.plannerItemRepositoryMock .Setup(m => m.GetByIdAsync(It.IsAny <int>())) .ReturnsAsync((PlannerItem)null); sut = fixture.CreateSUT(); // Act var result = sut.DeletePlannerItem(1).Result; Assert.IsType <BadRequestResult>(result); }
public void InvokeDeleteAsyncFromDeleteEndpoint() { // Arrange var item = fixture.fixture.Create <PlannerItem>(); fixture.plannerItemRepositoryMock.ResetCalls(); fixture.plannerItemRepositoryMock .Setup(m => m.GetByIdAsync(It.IsAny <int>())) .ReturnsAsync(item); sut = fixture.CreateSUT(); // Act var result = sut.DeletePlannerItem(1).Result; fixture.plannerItemRepositoryMock.Verify(mocks => mocks.DeleteAsync(item), Times.Once); }