public void Array_NonEmpty() { _moq.Add("Test1"); _moq.Add("Test2"); var obj = _moq.Object <string[]>(); obj.Should().NotBeNull(); obj.ShouldBeEquivalentTo(_moq.List <string>()); }
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); } }