public void ExecuteDataSet_PassingNullCommand_ThrowsArgumentNullException() { var provider = A.Fake<IProvider>(); var dataSource = new DataSource(provider); Assert.Throws<ArgumentNullException>(() => dataSource.ExecuteDataSet((ICommand)null)); }
public void ExecuteDataSet_ExecuteSpWithParameters_ReturnsDataset() { var provider = A.Fake<IProvider>(); var dataAdapter = A.Fake<IDbDataAdapter>(); var dataSource = new DataSource(provider); var dbCommand = A.Fake<IDbCommand>(); A.CallTo(() => provider.CreateDataAdapter()).Returns(dataAdapter); A.CallTo(() => provider.CreateCommand()).Returns(dbCommand); var parameters = A.CollectionOfFake<IDataParameter>(12).ToArray(); var result = dataSource.ExecuteDataSet("spname", parameters); A.CallTo(() => dbCommand.Parameters.Add(A<object>.Ignored)).MustHaveHappened(Repeated.Exactly.Times(12)); Assert.IsNotNull(result); }
public void ExecuteDataSet_ExecuteSp_ReturnsDataset() { var provider = A.Fake<IProvider>(); var dataSource = new DataSource(provider); var dataSet = dataSource.ExecuteDataSet("command"); Assert.IsNotNull(dataSet); }
public void ExecuteDataSet_ExecuteCommand_ReturnsDataset() { var provider = A.Fake<IProvider>(); var dataSource = new DataSource(provider); var dataSet = dataSource.ExecuteDataSet("command", CommandType.StoredProcedure); Assert.IsNotNull(dataSet); }