public void Delete_post_ok()
{
// Arrange
var controller = new FileBrowserController();
TestControllerBuilder builder = new TestControllerBuilder();
builder.InitializeController(controller);
builder.Form["Ident"] = "some_name";
controller.MockUser("delete_ok");
// Act
ActionResult createResult = controller.Upload(new HttpPostedFileMock("test.jpg", 40));
// get first
var createModel = createResult.AssertViewRendered().WithViewData<FileBrowserViewModel>();
// delete first
ActionResult result = controller.Delete(createModel.UserFiles.First());
// Assert
result.AssertActionRedirect().ToAction("Index");
// test if user directory is empty
ActionResult listResult = controller.Index();
var model = listResult.AssertViewRendered().WithViewData<FileBrowserViewModel>();
Assert.AreEqual(0, model.UserFiles.Count());
}