public void Delete_Should_Call_Delete_To_Repository()
{
dynamic data = new ExpandoObject();
data.Id = "id";
var repository = new Mock();
repository.Setup("Delete", new object[] { It.Is<string>(item => item == "id") }, null);
var model = new PageModel();
model.Repository = repository;
model.Delete(data);
Assert.IsTrue(model.Value == null);
repository.Verify();
}