Пример #1
0
        public void Delete_ShouldThrowExceptionWhenIdNotFound()
        {
            var repo      = DeletableEntityRepositoryMock.Get <License>(new List <License>());
            var service   = new LicenseService(repo.Object);
            var exception = Assert.Throws <AggregateException>(() => service.DeleteAsync("id").Wait());

            Assert.Contains("License does not exist!", exception.Message);
        }
Пример #2
0
        public void Delete_ShouldExecuteSuccessfully()
        {
            var license = LicenseCreator.Create();
            var list    = new List <License>()
            {
                license
            };
            var repo    = DeletableEntityRepositoryMock.Get <License>(list);
            var service = new LicenseService(repo.Object);

            service.DeleteAsync(license.Id).Wait();

            Assert.Empty(list);
        }