public void Remove_ShouldCallAsyncMethod_WhenIdIsGiven() { // Arrange const int id = 42; _mockInner .Setup(i => i.RemoveAsync(id)) .Returns(TaskHelpers.CompletedTask); var subject = new SyncCommandServiceAdapter <FakeEntity <int>, int>(_mockInner.Object); // Act subject.Remove(id); // Assert _mockInner.VerifyAll(); }
public void TryRemove_ShouldCallAsyncMethod_AndReturnResult_WhenIdIsGiven(bool expected) { // Arrange const int id = 42; _mockInner .Setup(i => i.TryRemoveAsync(id)) .ReturnsAsync(expected); var subject = new SyncCommandServiceAdapter <FakeEntity <int>, int>(_mockInner.Object); // Act var success = subject.TryRemove(id); // Assert success.Should().Be(expected); _mockInner.VerifyAll(); }
public void Update_ShouldCallAsyncMethod() { // Arrange var entity = new FakeEntity <int> { Id = 42 }; _mockInner .Setup(i => i.UpdateAsync(entity)) .Returns(TaskHelpers.CompletedTask); var subject = new SyncCommandServiceAdapter <FakeEntity <int>, int>(_mockInner.Object); // Act subject.Update(entity); // Assert _mockInner.VerifyAll(); }
public void TryUpdate_ShouldCallAsyncMethod_AndReturnResult(bool expected) { // Arrange var entity = new FakeEntity <int> { Id = 42 }; _mockInner .Setup(i => i.TryUpdateAsync(entity)) .ReturnsAsync(expected); var subject = new SyncCommandServiceAdapter <FakeEntity <int>, int>(_mockInner.Object); // Act var success = subject.TryUpdate(entity); // Assert success.Should().Be(expected); _mockInner.VerifyAll(); }