public void With_valid_arguments_doesnt_throw() { var set = new DbSet <FakeEntity>(new Mock <InternalSetForMock <FakeEntity> >().Object); var query = set.SqlQuery("query"); Assert.NotNull(query); Assert.False(query.InternalQuery.Streaming); }
public void With_null_parameters_throws() { var set = new DbSet <FakeEntity>(new Mock <InternalSetForMock <FakeEntity> >().Object); Assert.Equal("parameters", Assert.Throws <ArgumentNullException>(() => set.SqlQuery("query", null)).ParamName); }
public void With_whitespace_SQL_string_throws() { var set = new DbSet <FakeEntity>(new Mock <InternalSetForMock <FakeEntity> >().Object); Assert.Equal(Strings.ArgumentIsNullOrWhitespace("sql"), Assert.Throws <ArgumentException>(() => set.SqlQuery(" ")).Message); }