コード例 #1
0
            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));
            }
コード例 #2
0
            public void IsEmpty_OnNonGenericCollectionMultipleItem_ReturnsFalse()
            {
                var fixture = new MultipleMockingFixture();
                IEnumerable nonEmptyNonGenericCollection = fixture.CreateMany<object>();

                Assert.That(() => nonEmptyNonGenericCollection.IsEmpty(), Is.False);
            }
コード例 #3
0
        public void ContainsOnlyOne_OnSequenceOfOne_ReturnsTrue()
        {
            var fixture = new MultipleMockingFixture();
            var sequenceOfOne = fixture.CreateMany<object>(1);

            Assert.That(() => sequenceOfOne.ContainsOnlyOne(), Is.True);
        }
コード例 #4
0
            public void ContainsExactly_OnSequenceOfOne_OnZero_ReturnsFalse()
            {
                var fixture = new MultipleMockingFixture();
                var sequenceOfOne = fixture.CreateMany<object>(1);

                Assert.That(() => sequenceOfOne.ContainsExactly(0), Is.False);
            }