Exemple #1
0
        public void Array_NonEmpty()
        {
            _moq.Add("Test1");
            _moq.Add("Test2");

            var obj = _moq.Object <string[]>();

            obj.Should().NotBeNull();
            obj.ShouldBeEquivalentTo(_moq.List <string>());
        }
Exemple #2
0
        public void DefaultQueryableImplementation_ExpressionNullGuarding()
        {
            _moq.Add(new Parent());

            var ctx = _moq.Of <IContext>().Object; // Get a mocked context

            ctx.Parents.Select(x => x.Name)        // Standard accessor
            .Single().Should().Be(null);

            ctx.Parents.Select(x => (int?)x.Child.Age)  // Linq2Objects can throw NullReferenceException
            .Single().Should().Be(null);
        }
 public static void AddItems <T>(this Moqqer moq, IEnumerable <T> items)
 {
     foreach (var item in items)
     {
         moq.Add(item);
     }
 }
 public static void Add <T>(this Moqqer moq, params T[] items)
 {
     foreach (var item in items)
     {
         moq.Add(item);
     }
 }