Exemple #1
0
        public void get_composite_module_list_return_valid_module()
        {
            var provider = new LocalFakeCompositeProvider();
            var modules  = provider.GetModules();

            // testy provider'a do przeniesienia do innego testu
            Assert.Collection <Composite>(modules, item => Assert.Contains("markModule", item.LeafName));
            Assert.Collection <Composite>(modules, item => Assert.Contains("Koty wysokościowe", item.LeafTitle));

            var service = new CompositeService(provider);
            IDictionary <string, string> composites = service.GetCompositeModulesList();

            Assert.True(composites.Count == 1);
            Assert.True(composites.ContainsKey("markModule"));
        }
Exemple #2
0
        public void get_composite_return_valid_composites_from_composite()
        {
            ICompositeProvider compositeProvider = new LocalFakeCompositeProvider();
            var service = new CompositeService(compositeProvider);
            // var service = new CompositeService(Substitute.For<ICompositeProvider>());


            var item    = service.GetComposite("markModule", "kota01");
            var subitem = item.GetLeaf("contourLine01");

            string expected = "Linia konturowa koty";
            string result   = subitem.LeafTitle;

            Assert.NotNull(subitem);
            Assert.Equal(expected, result);
        }