public void CreateBugAsync_Should_not_beCompleted_Succesfully_since_app_is_not_upp_on_docker_network([Frozen] BugsApiRequest sut, IFixture fixture) { //Act var actual = sut.CreateBugAsync(fixture.Create <string>()); //Assert actual.IsCompletedSuccessfully.Should().BeFalse(); }
public void DeleteBugsAsync_should_be_faulted_if_Incorrect_response_from_api(IFixture fixture, BugsApiRequest sut) { //Arrange var request = new Mock <IBugsApiRequest>(); request.Setup(x => x.DeleteBugAsync(1)).Returns(DeleteBugAsync(1)); //Act var actual = sut.CreateBugAsync(fixture.Create <string>()); //Assert actual.Status.Should().Be(TaskStatus.Faulted); }
public void CreateBugsAsync_should_not_throw_exception_if_correct_response_from_api(IFixture fixture, BugsApiRequest sut, BugModel bugModel) { //Arrange var request = new Mock <IBugsApiRequest>(); request.Setup(x => x.CreateBugAsync(fixture.Create <string>())).Returns(CreateBugAsync(fixture.Create <string>())); //Act Action actual = () => sut.CreateBugAsync(fixture.Create <string>()); //Assert actual.Should().NotThrow(); }