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); }