public void FlattenStrings_OnValidEnumerable_ReturnsCorrectString() { var fixture = new MultipleMockingFixture(); var testStrings = fixture.CreateMany<string>(5).ToList(); var expected = testStrings.Aggregate((result, current) => result + current); Assert.That(testStrings.FlattenStrings(), Is.EqualTo(expected)); }
public void IsEmpty_OnNonGenericCollectionMultipleItem_ReturnsFalse() { var fixture = new MultipleMockingFixture(); IEnumerable nonEmptyNonGenericCollection = fixture.CreateMany<object>(); Assert.That(() => nonEmptyNonGenericCollection.IsEmpty(), Is.False); }
public void ContainsOnlyOne_OnSequenceOfOne_ReturnsTrue() { var fixture = new MultipleMockingFixture(); var sequenceOfOne = fixture.CreateMany<object>(1); Assert.That(() => sequenceOfOne.ContainsOnlyOne(), Is.True); }
public void ContainsExactly_OnSequenceOfOne_OnZero_ReturnsFalse() { var fixture = new MultipleMockingFixture(); var sequenceOfOne = fixture.CreateMany<object>(1); Assert.That(() => sequenceOfOne.ContainsExactly(0), Is.False); }