public void DbGetSomeNumbers_Execute() { // Arrange _baseDb.Setup(s => s.GetDatabaseConnection()).Returns(_dbConnection.Object); _dbConnection.Setup(s => s.CreateCommand()).Returns(_dbCommand.Object); _dbCommand.Setup(s => s.ExecuteReader()).Returns(_dataReader.Object); _dataReader.Setup(s => s.Read()) .Returns(new Queue<bool>(new[] { true, true, false }).Dequeue); DbGetSomeNumbers obj = new DbGetSomeNumbers(_baseDb.Object); // Act var results = obj.GetSomeNumbers(); // Assert Assert.IsInstanceOfType(results, typeof(double[])); }
public void DbGetSomeNumbers_ConstructorDbCommandNull() { // Arrange / Act / Assert DbGetSomeNumbers obj = new DbGetSomeNumbers(null); }