Beispiel #1
0
        public void Test_Construction()
        {
            SoftwareSystem    softwareSystem    = Model.AddSoftwareSystem("Name", "Description");
            SystemContextView systemContextView = Views.CreateSystemContextView(softwareSystem, "SystemContext", "Description");
            FilteredView      filteredView      = Views.CreateFilteredView(
                systemContextView,
                "CurrentStateSystemContext",
                "The system context as-is.",
                FilterMode.Exclude,
                "v2", "v3"
                );

            Assert.Equal("CurrentStateSystemContext", filteredView.Key);
            Assert.Equal("SystemContext", filteredView.BaseViewKey);
            Assert.Same(systemContextView, filteredView.View);
            Assert.Equal("The system context as-is.", filteredView.Description);
            Assert.Equal(FilterMode.Exclude, filteredView.Mode);
            Assert.Equal(2, filteredView.Tags.Count);
            Assert.True(filteredView.Tags.Contains("v2"));
            Assert.True(filteredView.Tags.Contains("v3"));
        }