public async void ShouldAddAndSaveTheApiResourceInTheContext() { var apiResource = new Models.ApiResource(); var context = A.Fake <IConfigurationDbContext>(); var apiRepository = new ApiResourceRepository(context); await apiRepository.AddAsync(apiResource); A.CallTo(() => context.SaveChangesAsync()) .MustHaveHappened(); A.CallTo(() => context.ApiResources.AddAsync( A <Entities.ApiResource> .Ignored, A <CancellationToken> .Ignored)) .MustHaveHappened(); }