Skip to content
DirectSQLPublic

About

Task of Head Result and Task for Remain

Resources

Security policy

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

53 Commits

Folders and files

Repository files navigation

HrTask

Task of Head Result and Task for Remain
Build Status
CodeFactor

Test Run

public void TestRun()
{
    var task = new HrTask<int, int[]>(() => {
        return (
            1,
            () => new int[] { 2, 3 }
        );
    });

    task.Start();

    var result = task.Result;
    Assert.AreEqual(result.headResult, 1);

    var remainResult = result.remainTask.Result;
    CollectionAssert.AreEqual(remainResult, new int[] { 2, 3 });
}

Test Async

public async Task TestAsync()
{
    var task = new HrTask<int, int[]>(() => {
        return (
            1,
            () => new int[] { 2, 3 }
        );
    });

    task.Start();

    var result = await task;
    Assert.AreEqual(result.headResult, 1);

    var remainResult = await result.remainTask;
    CollectionAssert.AreEqual(remainResult, new int[] { 2, 3 });
}

About

Task of Head Result and Task for Remain

Resources

Security policy

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages