public ProcedureBuilderLoadStoredProcWithBassFishingContextTests()
        {
            var options = new DbContextOptionsBuilder <BassFishingContext>()
                          .UseInMemoryDatabase(Guid.NewGuid().ToString())
                          .Options;

            Context       = new BassFishingContext(options);
            MockDbCommand = new Mock <DbCommand>();
            MockDbCommand.SetupAllProperties();
            MockProcedureBuilder = new Mock <ProcedureBuilder>();
            MockProcedureBuilder.Setup(x => x.CreateDbCommand()).Returns(MockDbCommand.Object);
        }
        public ProcedureBuilderAddParameterTests()
        {
            var options = new DbContextOptionsBuilder <BassFishingContext>()
                          .UseInMemoryDatabase(Guid.NewGuid().ToString())
                          .Options;

            Context = new BassFishingContext(options);
            MockProcedureBuilder = new Mock <ProcedureBuilder>();

            MockProcedureBuilder.Setup(
                x => x.LoadStoredProc(
                    It.IsAny <DbContext>(),
                    It.IsAny <string>(),
                    It.IsAny <bool>()));
        }