コード例 #1
0
        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();
        }