public void SaveAsyncSucceeds() { var mockedContext = new Mock <DbContext>(); var unitOfWork = new FakeUnitOfWork(mockedContext.Object); var cancellationToken = new CancellationToken(); unitOfWork.SaveAsync(cancellationToken).Wait(cancellationToken); mockedContext.Verify(context => context.SaveChangesAsync(It.IsIn(cancellationToken)), Times.Once); }