public void Delete()
        {
            var repositoryMock = new Mock <IBusinessRepository>();

            IBusinessService businessService = new BusinessService(repositoryMock.Object, null, null, null);

            Assert.Throws <ValidationException>(() => businessService.Delete(1));

            repositoryMock.Setup(x => x.Get(1)).Returns(business);
            repositoryMock.Setup(x => x.Remove(business));

            businessService.Delete(1);
            repositoryMock.Verify(x => x.Remove(business), Times.Once);
        }
        public BusinessesControllerTests()
        {
            var list = new List <Business>
            {
                new Business {
                    Id = 1, Name = "test 1", CountryId = 2
                },
                new Business {
                    Id = 2, Name = "test 2", CountryId = 1
                }
            }.AsQueryable();

            var mockContext        = Substitute.For <TtContext>();
            var businessRepository = Substitute.For <Repository <Business> >(mockContext);
            var countryRepository  = Substitute.For <Repository <Country> >(mockContext);

            _service = Substitute.For <BusinessService>(businessRepository, countryRepository);
            _service.GetList().Returns(list);
            _service.GetItem(Arg.Any <int>()).Returns(new Business {
                Id = 1, Name = "test 1", CountryId = 1
            });
            _service.Create(Arg.Any <Business>());
            _service.Update(Arg.Any <int>(), Arg.Any <Business>());
            _service.Delete(Arg.Any <int>());

            var mockLogger = Substitute.For <ILoggerFactory>();

            _controller = new BusinessesController(_service, mockLogger);
        }
Beispiel #3
0
        public IHttpActionResult Delete(string templateName)
        {
            BusinessService bizService = new BusinessService(Client);

            if (bizService.Delete(templateName))
            {
                return(Ok());
            }

            return(BadRequest("Template could not be deleted"));
        }
Beispiel #4
0
 public void DeleteBusinessService(BusinessService service)
 {
     service.Delete();
     esbProxy.RegistryConsumerClient.ResendServiceConfig();
 }
Beispiel #5
0
 public void DeleteBusinessService(BusinessService service)
 {
     service.Delete();
     esbProxy.RegistryConsumerClient.ResendServiceConfig();
 }