Example #1
0
        public void ShouldSetAndGetSqlQuery(string database, string query)
        {
            var configuration = new Mock <IConfiguration>();

            configuration.SetupGet(x => x[It.Is <string>(s => s == "Database")]).Returns(database);

            var exempleSqlQueryContext = new ExempleSqlQueryContext(configuration.Object);

            exempleSqlQueryContext.Should().NotBeNull();

            exempleSqlQueryContext.SetSqlQuery();

            var sqlQuery = exempleSqlQueryContext.GetSqlQuery();

            sqlQuery.Should().NotBeNull();
            sqlQuery.Value.Should().NotBeNullOrWhiteSpace();
            sqlQuery.Value.Should().Be(query);
        }