PageModel.Delete C# (CSharp) Method

Delete() public method

public Delete ( dynamic, item ) : PageModel,
item dynamic,
return PageModel,
    public PageModel Delete(dynamic item)
    {
        Value = item;
        if (Value != null && Value.Id != null)
        {
            Repository.Delete(Value.Id as string);
            Value = null;
        }
        return this;
    }

Usage Example

コード例 #1
0
ファイル: PageModelTest.cs プロジェクト: yysun/Rabbit
    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();
    }
All Usage Examples Of PageModel::Delete