Skip to content
This repository was archived by the owner on Dec 5, 2024. It is now read-only.

Commit 7af8e7f

Browse files
Removing more commented out tests
1 parent 23052dd commit 7af8e7f

File tree

1 file changed

+0
-98
lines changed
  • src/tests/TaskSystemIntegrationTests

1 file changed

+0
-98
lines changed

src/tests/TaskSystemIntegrationTests/Tests.cs

Lines changed: 0 additions & 98 deletions
Original file line numberDiff line numberDiff line change
@@ -642,104 +642,6 @@ public async Task CanWrapATask()
642642
CollectionAssert.AreEqual(new string[] { $"ran" }, runOrder);
643643
}
644644

645-
/// <summary>
646-
/// Always call Then or another non-Defer variant after calling Defer
647-
/// </summary>
648-
//[Test]
649-
//[Ignore("borked")]
650-
public async Task AlwaysChainAsyncBodiesWithNonAsync()
651-
{
652-
var runOrder = new List<int>();
653-
var act = new FuncTask<List<int>>(Token, _ => runOrder) { Name = "First" }
654-
.Defer(GetData)
655-
.Then((_, v) =>
656-
{
657-
v.Add(2);
658-
return v;
659-
})
660-
.Defer(GetData2)
661-
.Then((_, v) =>
662-
{
663-
v.Add(4);
664-
return v;
665-
})
666-
.Defer(async v =>
667-
{
668-
await TaskEx.Delay(10);
669-
v.Add(5);
670-
return v;
671-
})
672-
.Then((_, v) =>
673-
{
674-
v.Add(6);
675-
return v;
676-
})
677-
.Defer(v => new Task<List<int>>(() =>
678-
{
679-
v.Add(7);
680-
return v;
681-
}), TaskAffinity.Concurrent)
682-
.Finally((_, e, v) => v);
683-
;
684-
CollectionAssert.AreEqual(Enumerable.Range(1, 7), runOrder);
685-
}
686-
687-
/// <summary>
688-
/// Always call Then or another non-Defer variant after calling Defer
689-
/// </summary>
690-
//[Test]
691-
//[Ignore("borked")]
692-
public async Task TwoDefersInARowWillNotWork()
693-
{
694-
var runOrder = new List<int>();
695-
var act = new FuncTask<List<int>>(Token, _ => runOrder) { Name = "First" }
696-
.Defer(GetData)
697-
.Defer(GetData2)
698-
.Finally((_, e, v) => v);
699-
;
700-
var ret = await act.StartAsAsync();
701-
Assert.IsNull(ret);
702-
}
703-
704-
//[Test]
705-
//[Ignore("borked")]
706-
public async Task DoNotEndChainsWithDefer()
707-
{
708-
var runOrder = new List<int>();
709-
var act = new FuncTask<List<int>>(Token, _ => runOrder) { Name = "First" }
710-
.Defer(GetData)
711-
.Then((_, v) =>
712-
{
713-
v.Add(2);
714-
return v;
715-
})
716-
.Defer(GetData2)
717-
.Then((_, v) =>
718-
{
719-
v.Add(4);
720-
return v;
721-
})
722-
.Defer(async v =>
723-
{
724-
await TaskEx.Delay(10);
725-
v.Add(5);
726-
return v;
727-
})
728-
.Then((_, v) =>
729-
{
730-
v.Add(6);
731-
return v;
732-
})
733-
.Defer(v => new Task<List<int>>(() =>
734-
{
735-
v.Add(7);
736-
return v;
737-
}), TaskAffinity.Concurrent);
738-
;
739-
// the last one hasn't finished before await is done
740-
CollectionAssert.AreEqual(Enumerable.Range(1, 6), runOrder);
741-
}
742-
743645
private async Task<List<int>> GetData(List<int> v)
744646
{
745647
await TaskEx.Delay(10);

0 commit comments

Comments
 (0)