public DesignModeVersionRangeVM() { VersionRange = new EditableVersionRange(); var editableDocument = new EditableDocument() {Language ="es-ES"}; VersionRange.Documents.Add(editableDocument); SelectedDocument = editableDocument; }
private static EditableVersionRange DefaultEditableVersionRange() { var editableVersionRange = new EditableVersionRange(); var spanishEmptyDocument = new EditableDocument { Language = "es-ES" }; var englishEmptyDocument = new EditableDocument {Language = "en-GB"}; editableVersionRange.Documents.Add(spanishEmptyDocument); editableVersionRange.Documents.Add(englishEmptyDocument); return editableVersionRange; }
public void convert_itself_to_a_topic() { var opportunity = new DisplayableProduct { ProductId = "OpportunityId", ProductName = "Opportunity" }; var editableVersionRange = new EditableVersionRange { FromVersion = new ProductVersion("FirstVersionId", "1.0", DateTime.Today.AddDays(-2)), ToVersion = new ProductVersion("SecondVersionId", "2.0", DateTime.Today), }; var editableDocument = new EditableDocument { Title = "Título", Description = "Descripción", Content = "Contenido", Language = "es-ES" }; editableVersionRange.Documents.Add(editableDocument); var editableVersionRanges = new ObservableCollection<EditableVersionRange> { editableVersionRange }; var editableTopic = new EditableTopic { Product = opportunity, TopicId = "TopicId", VersionRanges = editableVersionRanges }; var topic = editableTopic.ToTopic(); topic.ProductId.Should().Be("OpportunityId"); topic.TopicId.Should().Be("TopicId"); topic.VersionRanges.Should().HaveCount(1); var versionRange = topic.VersionRanges.First(); versionRange.FromVersionId.Should().Be(editableVersionRange.FromVersion.VersionId); versionRange.ToVersionId.Should().Be(editableVersionRange.ToVersion.VersionId); versionRange.Documents.Should().HaveCount(1); versionRange.Documents["es-ES"].ShouldBeEquivalentTo(editableDocument, options => options.Excluding(d => d.DocumentId)); }
public DesignModeVersionRangesVM() { var anyDocument = new EditableDocument { Title = "Título", Description = "Descripción", Content = "Contenido", Language = "es-ES" }; var anyEditableVersionRange = new EditableVersionRange { FromVersion = new ProductVersion("AnyId", "1.0", DateTime.Today), ToVersion = new ProductVersion("AnyId", "2.0", DateTime.Today), }; anyEditableVersionRange.Documents.Add(anyDocument); var anotherVersionRange = new EditableVersionRange { FromVersion = new ProductVersion("AnyId", "3.0", DateTime.Today), ToVersion = new ProductVersion("AnyId", "4.0", DateTime.Today) }; anotherVersionRange.Documents.Add(anyDocument); VersionRanges = new ObservableCollection<EditableVersionRange> { anyEditableVersionRange, anotherVersionRange }; }
public SelectingImages(EditableDocument editableDocument) { Document = editableDocument; }
public SelectedDiskImagesToInsertIn(EditableDocument document, IEnumerable<string> fileNames) { Document = document; FileNames = fileNames; }
protected bool Equals(EditableDocument other) { return string.Equals(title, other.title) && string.Equals(description, other.description) && string.Equals(content, other.content) && string.Equals(Language, other.Language); }