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); }
public IHttpActionResult Delete(string templateName) { BusinessService bizService = new BusinessService(Client); if (bizService.Delete(templateName)) { return(Ok()); } return(BadRequest("Template could not be deleted")); }
public void DeleteBusinessService(BusinessService service) { service.Delete(); esbProxy.RegistryConsumerClient.ResendServiceConfig(); }