Example #1
0
        public void Fail_When_ShowReferences_Is_Passed_Alone()
        {
            CommandParser parser = new CommandParser();
            CommandData   data   = parser.Parse(new string[]
            {
                "-sr"
            });

            ShowReferencesCommand cmd = (ShowReferencesCommand)data.GetCommand();

            cmd.Out = new StringWriter();
            cmd.Execute();
            string output = cmd.Out.ToString();

            StringAssert.Contains("Error: Command -showreferences expects at least one file", output);
        }
Example #2
0
        public void Can_Show_References_Of_DependantLib()
        {
            CommandParser parser = new CommandParser();
            CommandData   data   = parser.Parse(new string[]
            {
                "-sr", TestConstants.DependantLibV1
            });

            ShowReferencesCommand cmd = (ShowReferencesCommand)data.GetCommand();

            cmd.Out = new StringWriter();
            cmd.Execute();
            string output = cmd.Out.ToString();

            StringAssert.Contains("DependantLibV1.dll ->", output);
            StringAssert.Contains("mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", output);
            StringAssert.Contains("BaseLibraryV1, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null", output);
            StringAssert.Contains("System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", output);
            StringAssert.Contains("System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", output);
        }