Example #1
0
        public void ChildrenOf()
        {
            var child   = CreateMockDataset();
            var dataset = new Mock <IProxyDataset>();
            {
                dataset.Setup(d => d.Children())
                .Returns(new List <IProxyDataset> {
                    child
                });
            }

            var facade   = new ScriptFrontEndDatasetFacade(new ScriptBackEndDatasetFacade(new DatasetFacade(dataset.Object)));
            var children = facade.Children();

            Assert.AreEqual(1, children.Count());
            Assert.AreEqual(new ScriptFrontEndDatasetFacade(new ScriptBackEndDatasetFacade(new DatasetFacade(child))), children.First());
        }