Skip to content

Commit

Permalink
Linq to Mocks syntax
Browse files Browse the repository at this point in the history
  • Loading branch information
Vivelin committed Dec 7, 2023
1 parent 2039cdf commit 94309c8
Showing 1 changed file with 2 additions and 3 deletions.
5 changes: 2 additions & 3 deletions tests/Vivelin.Core.Tests/SchrödingerTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,9 @@ public void SchrodingersString_ResolvesToRandomString()
{
var values = new[] { "Bulbasaur", "Charmander", "Squirtle" };
var instance = new Schrödinger<string>(values);
var mockRandom = new Mock<Random>();
mockRandom.Setup(x => x.Next(3)).Returns(0);
var mockRandom = Mock.Of<Random>(x => x.Next(2) == 0);

instance.Resolve(mockRandom.Object).Should().Be("Bulbasaur");
instance.Resolve(mockRandom).Should().Be("Bulbasaur");
}

[Fact]
Expand Down

0 comments on commit 94309c8

Please sign in to comment.