Skip to content

Commit dfb74d2

Browse files
committed
Restore line endings
1 parent 0480967 commit dfb74d2

File tree

12 files changed

+737
-737
lines changed

12 files changed

+737
-737
lines changed
Lines changed: 98 additions & 98 deletions
Original file line numberDiff line numberDiff line change
@@ -1,98 +1,98 @@
1-
using System.Threading.Tasks;
2-
using FluentAssertions;
3-
using Xunit;
4-
5-
namespace CSharpFunctionalExtensions.Tests.MaybeTests.Extensions
6-
{
7-
public class BindTests_Task_Left : MaybeTestBase
8-
{
9-
[Fact]
10-
public async Task Bind_Task_Left_returns_no_value_if_initial_maybe_is_null()
11-
{
12-
Maybe<T> maybe = null;
13-
14-
var maybe2 = await maybe.AsTask().Bind(ExpectAndReturnMaybe<T>(null, T.Value2));
15-
16-
maybe2.HasValue.Should().BeFalse();
17-
}
18-
19-
[Fact]
20-
public async Task Bind_Task_Left_returns_no_value_if_selector_returns_null()
21-
{
22-
Maybe<T> maybe = T.Value;
23-
24-
var maybe2 = await maybe.AsTask().Bind(ExpectAndReturn(T.Value, Maybe<T>.None));
25-
26-
maybe2.HasValue.Should().BeFalse();
27-
}
28-
29-
[Fact]
30-
public async Task Bind_Task_Left_returns_value_if_selector_returns_value()
31-
{
32-
Maybe<T> maybe = T.Value;
33-
34-
var maybe2 = await maybe.AsTask().Bind(ExpectAndReturnMaybe<T>(T.Value, T.Value2));
35-
36-
maybe2.HasValue.Should().BeTrue();
37-
maybe2.Value.Should().Be(T.Value2);
38-
}
39-
40-
[Fact]
41-
public async Task Bind_Task_Left_provides_context_to_selector()
42-
{
43-
Maybe<T> maybe = T.Value;
44-
var context = 5;
45-
46-
var maybe2 = await maybe.AsTask().Bind(
47-
(value, ctx) =>
48-
{
49-
ctx.Should().Be(context);
50-
return Maybe.From(value);
51-
},
52-
context
53-
);
54-
55-
maybe2.HasValue.Should().BeTrue();
56-
}
57-
58-
[Fact]
59-
public async Task Bind_Task_Left_with_context_returns_no_value_if_initial_maybe_is_null()
60-
{
61-
Maybe<T> maybe = null;
62-
63-
var maybe2 = await maybe.AsTask().Bind(
64-
(value, _) => ExpectAndReturnMaybe(null, T.Value)(value),
65-
context: 5
66-
);
67-
68-
maybe2.HasValue.Should().BeFalse();
69-
}
70-
71-
[Fact]
72-
public async Task Bind_Task_Left_with_context_returns_no_value_if_selector_returns_null()
73-
{
74-
Maybe<T> maybe = T.Value;
75-
76-
var maybe2 = await maybe.AsTask().Bind(
77-
(value, _) => ExpectAndReturn(T.Value, Maybe<T>.None)(value),
78-
context: 5
79-
);
80-
81-
maybe2.HasValue.Should().BeFalse();
82-
}
83-
84-
[Fact]
85-
public async Task Bind_Task_Left_with_context_returns_value_if_selector_returns_value()
86-
{
87-
Maybe<T> maybe = T.Value;
88-
89-
var maybe2 = await maybe.AsTask().Bind(
90-
(value, _) => ExpectAndReturnMaybe<T>(T.Value, T.Value)(value),
91-
5
92-
);
93-
94-
maybe2.HasValue.Should().BeTrue();
95-
maybe2.Value.Should().Be(T.Value);
96-
}
97-
}
98-
}
1+
using System.Threading.Tasks;
2+
using FluentAssertions;
3+
using Xunit;
4+
5+
namespace CSharpFunctionalExtensions.Tests.MaybeTests.Extensions
6+
{
7+
public class BindTests_Task_Left : MaybeTestBase
8+
{
9+
[Fact]
10+
public async Task Bind_Task_Left_returns_no_value_if_initial_maybe_is_null()
11+
{
12+
Maybe<T> maybe = null;
13+
14+
var maybe2 = await maybe.AsTask().Bind(ExpectAndReturnMaybe<T>(null, T.Value2));
15+
16+
maybe2.HasValue.Should().BeFalse();
17+
}
18+
19+
[Fact]
20+
public async Task Bind_Task_Left_returns_no_value_if_selector_returns_null()
21+
{
22+
Maybe<T> maybe = T.Value;
23+
24+
var maybe2 = await maybe.AsTask().Bind(ExpectAndReturn(T.Value, Maybe<T>.None));
25+
26+
maybe2.HasValue.Should().BeFalse();
27+
}
28+
29+
[Fact]
30+
public async Task Bind_Task_Left_returns_value_if_selector_returns_value()
31+
{
32+
Maybe<T> maybe = T.Value;
33+
34+
var maybe2 = await maybe.AsTask().Bind(ExpectAndReturnMaybe<T>(T.Value, T.Value2));
35+
36+
maybe2.HasValue.Should().BeTrue();
37+
maybe2.Value.Should().Be(T.Value2);
38+
}
39+
40+
[Fact]
41+
public async Task Bind_Task_Left_provides_context_to_selector()
42+
{
43+
Maybe<T> maybe = T.Value;
44+
var context = 5;
45+
46+
var maybe2 = await maybe.AsTask().Bind(
47+
(value, ctx) =>
48+
{
49+
ctx.Should().Be(context);
50+
return Maybe.From(value);
51+
},
52+
context
53+
);
54+
55+
maybe2.HasValue.Should().BeTrue();
56+
}
57+
58+
[Fact]
59+
public async Task Bind_Task_Left_with_context_returns_no_value_if_initial_maybe_is_null()
60+
{
61+
Maybe<T> maybe = null;
62+
63+
var maybe2 = await maybe.AsTask().Bind(
64+
(value, _) => ExpectAndReturnMaybe(null, T.Value)(value),
65+
context: 5
66+
);
67+
68+
maybe2.HasValue.Should().BeFalse();
69+
}
70+
71+
[Fact]
72+
public async Task Bind_Task_Left_with_context_returns_no_value_if_selector_returns_null()
73+
{
74+
Maybe<T> maybe = T.Value;
75+
76+
var maybe2 = await maybe.AsTask().Bind(
77+
(value, _) => ExpectAndReturn(T.Value, Maybe<T>.None)(value),
78+
context: 5
79+
);
80+
81+
maybe2.HasValue.Should().BeFalse();
82+
}
83+
84+
[Fact]
85+
public async Task Bind_Task_Left_with_context_returns_value_if_selector_returns_value()
86+
{
87+
Maybe<T> maybe = T.Value;
88+
89+
var maybe2 = await maybe.AsTask().Bind(
90+
(value, _) => ExpectAndReturnMaybe<T>(T.Value, T.Value)(value),
91+
5
92+
);
93+
94+
maybe2.HasValue.Should().BeTrue();
95+
maybe2.Value.Should().Be(T.Value);
96+
}
97+
}
98+
}
Lines changed: 98 additions & 98 deletions
Original file line numberDiff line numberDiff line change
@@ -1,98 +1,98 @@
1-
using System.Threading.Tasks;
2-
using FluentAssertions;
3-
using Xunit;
4-
5-
namespace CSharpFunctionalExtensions.Tests.MaybeTests.Extensions
6-
{
7-
public class BindTests_Task_Right : MaybeTestBase
8-
{
9-
[Fact]
10-
public async Task Bind_Task_Right_returns_no_value_if_initial_maybe_is_null()
11-
{
12-
Maybe<T> maybe = null;
13-
14-
var maybe2 = await maybe.Bind(ExpectAndReturnMaybe_Task<T>(null, T.Value2));
15-
16-
maybe2.HasValue.Should().BeFalse();
17-
}
18-
19-
[Fact]
20-
public async Task Bind_Task_Right_returns_no_value_if_selector_returns_null()
21-
{
22-
Maybe<T> maybe = T.Value;
23-
24-
var maybe2 = await maybe.Bind(ExpectAndReturn_Task(T.Value, Maybe<T>.None));
25-
26-
maybe2.HasValue.Should().BeFalse();
27-
}
28-
29-
[Fact]
30-
public async Task Bind_Task_Right_returns_value_if_selector_returns_value()
31-
{
32-
Maybe<T> maybe = T.Value;
33-
34-
var maybe2 = await maybe.Bind(ExpectAndReturnMaybe_Task<T>(T.Value, T.Value2));
35-
36-
maybe2.HasValue.Should().BeTrue();
37-
maybe2.Value.Should().Be(T.Value2);
38-
}
39-
40-
[Fact]
41-
public async Task Bind_Task_Right_provides_context_to_selector()
42-
{
43-
Maybe<T> maybe = T.Value;
44-
var context = 5;
45-
46-
var maybe2 = await maybe.Bind(
47-
(value, ctx) =>
48-
{
49-
ctx.Should().Be(context);
50-
return Maybe.From(value).AsTask();
51-
},
52-
context
53-
);
54-
55-
maybe2.HasValue.Should().BeTrue();
56-
}
57-
58-
[Fact]
59-
public async Task Bind_Task_Right_with_context_returns_no_value_if_initial_maybe_is_null()
60-
{
61-
Maybe<T> maybe = null;
62-
63-
var maybe2 = await maybe.Bind(
64-
(value, _) => ExpectAndReturnMaybe_Task(null, T.Value)(value),
65-
context: 5
66-
);
67-
68-
maybe2.HasValue.Should().BeFalse();
69-
}
70-
71-
[Fact]
72-
public async Task Bind_Task_Right_with_context_returns_no_value_if_selector_returns_null()
73-
{
74-
Maybe<T> maybe = T.Value;
75-
76-
var maybe2 = await maybe.Bind(
77-
(value, _) => ExpectAndReturn_Task(T.Value, Maybe<T>.None)(value),
78-
context: 5
79-
);
80-
81-
maybe2.HasValue.Should().BeFalse();
82-
}
83-
84-
[Fact]
85-
public async Task Bind_Task_Right_with_context_returns_value_if_selector_returns_value()
86-
{
87-
Maybe<T> maybe = T.Value;
88-
89-
var maybe2 = await maybe.Bind(
90-
(value, _) => ExpectAndReturnMaybe_Task<T>(T.Value, T.Value)(value),
91-
5
92-
);
93-
94-
maybe2.HasValue.Should().BeTrue();
95-
maybe2.Value.Should().Be(T.Value);
96-
}
97-
}
98-
}
1+
using System.Threading.Tasks;
2+
using FluentAssertions;
3+
using Xunit;
4+
5+
namespace CSharpFunctionalExtensions.Tests.MaybeTests.Extensions
6+
{
7+
public class BindTests_Task_Right : MaybeTestBase
8+
{
9+
[Fact]
10+
public async Task Bind_Task_Right_returns_no_value_if_initial_maybe_is_null()
11+
{
12+
Maybe<T> maybe = null;
13+
14+
var maybe2 = await maybe.Bind(ExpectAndReturnMaybe_Task<T>(null, T.Value2));
15+
16+
maybe2.HasValue.Should().BeFalse();
17+
}
18+
19+
[Fact]
20+
public async Task Bind_Task_Right_returns_no_value_if_selector_returns_null()
21+
{
22+
Maybe<T> maybe = T.Value;
23+
24+
var maybe2 = await maybe.Bind(ExpectAndReturn_Task(T.Value, Maybe<T>.None));
25+
26+
maybe2.HasValue.Should().BeFalse();
27+
}
28+
29+
[Fact]
30+
public async Task Bind_Task_Right_returns_value_if_selector_returns_value()
31+
{
32+
Maybe<T> maybe = T.Value;
33+
34+
var maybe2 = await maybe.Bind(ExpectAndReturnMaybe_Task<T>(T.Value, T.Value2));
35+
36+
maybe2.HasValue.Should().BeTrue();
37+
maybe2.Value.Should().Be(T.Value2);
38+
}
39+
40+
[Fact]
41+
public async Task Bind_Task_Right_provides_context_to_selector()
42+
{
43+
Maybe<T> maybe = T.Value;
44+
var context = 5;
45+
46+
var maybe2 = await maybe.Bind(
47+
(value, ctx) =>
48+
{
49+
ctx.Should().Be(context);
50+
return Maybe.From(value).AsTask();
51+
},
52+
context
53+
);
54+
55+
maybe2.HasValue.Should().BeTrue();
56+
}
57+
58+
[Fact]
59+
public async Task Bind_Task_Right_with_context_returns_no_value_if_initial_maybe_is_null()
60+
{
61+
Maybe<T> maybe = null;
62+
63+
var maybe2 = await maybe.Bind(
64+
(value, _) => ExpectAndReturnMaybe_Task(null, T.Value)(value),
65+
context: 5
66+
);
67+
68+
maybe2.HasValue.Should().BeFalse();
69+
}
70+
71+
[Fact]
72+
public async Task Bind_Task_Right_with_context_returns_no_value_if_selector_returns_null()
73+
{
74+
Maybe<T> maybe = T.Value;
75+
76+
var maybe2 = await maybe.Bind(
77+
(value, _) => ExpectAndReturn_Task(T.Value, Maybe<T>.None)(value),
78+
context: 5
79+
);
80+
81+
maybe2.HasValue.Should().BeFalse();
82+
}
83+
84+
[Fact]
85+
public async Task Bind_Task_Right_with_context_returns_value_if_selector_returns_value()
86+
{
87+
Maybe<T> maybe = T.Value;
88+
89+
var maybe2 = await maybe.Bind(
90+
(value, _) => ExpectAndReturnMaybe_Task<T>(T.Value, T.Value)(value),
91+
5
92+
);
93+
94+
maybe2.HasValue.Should().BeTrue();
95+
maybe2.Value.Should().Be(T.Value);
96+
}
97+
}
98+
}

0 commit comments

Comments
 (0)