Exemplo n.º 1
0
        public async Task Create_ExistingEntity_ThrowsArgumentException()
        {
            using var dbContextProvider = new AnyDbContextProvider(nameof(Create_ExistingEntity_ThrowsArgumentException));
            var repository = new AnyRepository(dbContextProvider.DbContext, _logger);
            var entity     = new AnyEntity
            {
                Id        = 1,
                AnyString = "AnyString"
            };

            dbContextProvider.Mock(entity);

            await repository.Create(entity);

            await repository.Invoking(r => r.SaveChanges()).Should().ThrowAsync <ArgumentException>();
        }
Exemplo n.º 2
0
 public void Find_MissingId_ThrowsArgumentNullException()
 {
     _repository.Invoking(r => r.Find(null)).Should().Throw <ArgumentNullException>();
 }