public async void DeletePostAction_SaveModel() { // arrange var mock = new Mock <IRepository <News> >(); int newsId = 1; var controller = new NewsController(mock.Object); // act RedirectToRouteResult result = await controller.DeleteConfirmed(newsId) as RedirectToRouteResult; // assert mock.Verify(a => a.DeleteAsync(newsId)); }