public async Task RemoveAsync_ShouldCallSyncMethod_WhenIdIsGiven() { // Arrange const int id = 42; _mockInner.Setup(i => i.Remove(id)); var subject = new AsyncCommandServiceAdapter <FakeEntity <int>, int>(_mockInner.Object); // Act await subject.RemoveAsync(id).ConfigureAwait(false); // Assert _mockInner.VerifyAll(); }
public async Task UpdateAsync_ShouldCallSyncMethod() { // Arrange var entity = new FakeEntity <int> { Id = 42 }; _mockInner.Setup(i => i.Update(entity)); var subject = new AsyncCommandServiceAdapter <FakeEntity <int>, int>(_mockInner.Object); // Act await subject.UpdateAsync(entity).ConfigureAwait(false); // Assert _mockInner.VerifyAll(); }
public async Task TryRemoveAsync_ShouldCallSyncMethod_AndReturnResult_WhenIdIsGiven(bool expected) { // Arrange const int id = 42; _mockInner .Setup(i => i.TryRemove(id)) .Returns(expected); var subject = new AsyncCommandServiceAdapter <FakeEntity <int>, int>(_mockInner.Object); // Act var success = await subject.TryRemoveAsync(id).ConfigureAwait(false); // Assert success.Should().Be(expected); _mockInner.VerifyAll(); }
public async Task TryUpdateAsync_ShouldCallSyncMethod_AndReturnResult(bool expected) { // Arrange var entity = new FakeEntity <int> { Id = 42 }; _mockInner .Setup(i => i.TryUpdate(entity)) .Returns(expected); var subject = new AsyncCommandServiceAdapter <FakeEntity <int>, int>(_mockInner.Object); // Act var success = await subject.TryUpdateAsync(entity).ConfigureAwait(false); // Assert success.Should().Be(expected); _mockInner.VerifyAll(); }