public void VersionWithDraftStatus_CanBeRetrievedAsDraft()
        {
            var page = CreateOneItem <NormalPage>(0, "page", null);

            persister.Save(page);

            var version = page.Clone(true);

            version.State     = ContentState.Draft;
            version.VersionOf = page;
            version.VersionIndex++;

            var draft = repository.Save(version);

            drafts.FindDrafts(page).Single().ID.ShouldBe(draft.ID);
        }