public void IsAvailable_WhenInvoked_DefersToInnerService(bool expectedIsAvailable, DatabaseFailedReason expectedReason) { innerServiceMock.IsAvailable().Returns((expectedIsAvailable, expectedReason)); (bool isAvailable, DatabaseFailedReason reason)actual = systemUnderTest.IsAvailable(); Assert.That(actual.isAvailable, Is.EqualTo(expectedIsAvailable)); Assert.That(actual.reason, Is.EqualTo(expectedReason)); }
public void IsAvailable_WhenInvoked_ReturnsIsAvailable(bool expectedIsAvailable, DatabaseFailedReason expectedReason) { statsDownloadDatabaseServiceMock.IsAvailable(Constants.StatsDownloadApiDatabase.ApiObjects) .Returns((expectedIsAvailable, expectedReason)); (bool isAvailable, DatabaseFailedReason reason)actual = systemUnderTest.IsAvailable(); Assert.That(actual.isAvailable, Is.EqualTo(expectedIsAvailable)); Assert.That(actual.reason, Is.EqualTo(expectedReason)); }
public void IsAvailable_WhenInvoked_ReturnsDatabaseAvailability(bool expectedIsAvailable, DatabaseFailedReason failedReason, FailedReason expectedReason) { statsDownloadDatabaseServiceMock.IsAvailable(Constants.FileDownloadDatabase.FileDownloadObjects) .Returns((expectedIsAvailable, failedReason)); (bool isAvailable, FailedReason reason)actual = InvokeIsAvailable(); Assert.That(actual.isAvailable, Is.EqualTo(expectedIsAvailable)); Assert.That(actual.reason, Is.EqualTo(expectedReason)); }