public void EditSubjectToClauseWording()
        {
            using (IConsoleRepository rep = new ConsoleRepository())
            {
                var adminModuleManager = new AdminModuleManager(rep, new LogHandler(), _httpContext.Object, new WebSiteModuleManager(rep, _httpContext.Object));
                adminModuleManager.CreateSubjectToClauseWording(new SubjectToClauseWording
                {
                    WordingRefNumber = "STEST02",
                    Title = "STEST02"
                });

            }
            using (IConsoleRepository rep = new ConsoleRepository())
            {
                var adminModuleManager = new AdminModuleManager(rep, new LogHandler(), _httpContext.Object, new WebSiteModuleManager(rep, _httpContext.Object));
                var tempSubjectToClauseWording = rep.Query<SubjectToClauseWording>(sw => sw.Title == "STEST02").First();
                tempSubjectToClauseWording.Title = "STEST02_Changed";

                adminModuleManager.EditSubjectToClauseWording(tempSubjectToClauseWording);

            }
            using (IConsoleRepository rep = new ConsoleRepository())
            {
                var tempTotalSubjectToClauseWording = rep.Query<SubjectToClauseWording>(sw => true).Count();
                var tempSubjectToClauseWording = rep.Query<SubjectToClauseWording>(sw => sw.Title == "STEST02_Changed").First();
                var tempOldSubjectToClauseWording = rep.Query<SubjectToClauseWording>(sw => sw.Title == "STEST02").FirstOrDefault();
                Assert.AreEqual(_totalSubjectToClauseWording + 1, tempTotalSubjectToClauseWording);
                Assert.IsNotNull(tempSubjectToClauseWording);
                Assert.IsNull(tempOldSubjectToClauseWording);
                _totalSubjectToClauseWording = tempTotalSubjectToClauseWording;
            }
        }