public void ReturnsReferences()
            {
                // act
                var cmd = new ReferencesCommand();

                // assert
                cmd.CommandName.ShouldEqual("references");
            }
            public void ShouldReturnAssembliesFromExecutor()
            {
                var assemblies = new AssemblyReferences(new List<string> {"path1", "path2"},
                    new List<Assembly> {typeof(string).Assembly});
                _repl.SetupGet(x => x.References).Returns(assemblies);

                var cmd = new ReferencesCommand();
                var result = cmd.Execute(_repl.Object, null);

                var expected = new List<string> {typeof (string).Assembly.FullName, "path1", "path2"};

                ((IEnumerable<string>)result).ToList().ShouldEqual(expected);
            }