public void ToolshedRepositoryEnsureICanAddATool()
        {
            // Arrange

            List <Tool> expected_tools = new List <Tool>(); // This is our database

            ConnectMocksToDataStore(expected_tools);
            ToolshedUser toolshed_user1 = new ToolshedUser {
                UserName = "******"
            };
            string name     = "Compressor";
            string category = "Power Tool";
            string descrip  = "10gal 1.25hp";
            string pic      = "https://google.com";

            mock_tool_set.Setup(t => t.Add(It.IsAny <Tool>())).Callback((Tool s) => expected_tools.Add(s));
            // Act
            bool successful = repository.CreateTool(toolshed_user1, name, category, descrip, pic);

            // Assert
            Assert.AreEqual(1, repository.GetAllTools().Count);
            // Should this return true?
            Assert.IsTrue(successful);
        }