public void SelectMany_ShouldReturnCorrectResult(IAction <string> action, Func <string, IAction <object> > selector) { // act var actual = action.SelectMany(selector); // assert var expected = new SelectManyAction <string, object>(action, selector); actual.Should().BeOfType <SelectManyAction <string, object> >(); actual.Should().BeEquivalentTo(expected); }
public void Name_ShouldReturnCorrectValue( SelectManyAction <string, object> sut, string expectedName) { // arrange Mock.Get(sut.Action).Setup(q => q.Name).Returns(expectedName); // act var actual = sut.Name; // assert var expected = "[SelectMany] " + expectedName; actual.Should().Be(expected); }