public void Execute_Should_ThrowException() { // arrange var categoryId = "fakeId"; var entries = new List <ListEntry> { new ListEntry { Id = categoryId } }; var context = new CategoryChangeBulkActionContext { CategoryId = categoryId }; var serviceProvider = new Mock <ILazyServiceProvider>(); var bulkAction = new CategoryChangeBulkAction(serviceProvider.Object, context); // act var action = new Action( () => { bulkAction.Execute(entries); }); // assert action.Should().Throw <Exception>(); }
public void Execute_Should_InvokeMethods(Mock <ILazyServiceProvider> serviceProvider, Action assertAction) { // arrange var context = new CategoryChangeBulkActionContext(); var bulkAction = new CategoryChangeBulkAction(serviceProvider.Object, context); // act bulkAction.Execute(Enumerable.Empty <IEntity>()); // assert serviceProvider.VerifyAll(); assertAction(); }