Example #1
0
        public void Ok()
        {
            var cmd = new GetOrganismCommand().GetOrganism("1");

            Assert.IsTrue(cmd.Status == CommandStatus.DONE);
            Assert.IsTrue(cmd.Output != null);
        }
Example #2
0
        /// <summary>
        /// Display an organism serialized in JSON
        /// </summary>
        /// <param name="reference"></param>
        public void DisplayOrganism(string reference)
        {
            var organism = new GetOrganismCommand().GetOrganism(reference);

            if (organism.Status != CommandStatus.DONE)
            {
                Console.ForegroundColor = ConsoleColor.Red;
                Console.WriteLine("Error: " + organism.Message);
                Console.ResetColor();
            }

            Console.WriteLine(new JavaScriptSerializer().Serialize(organism.Output));
        }
Example #3
0
        public void KoIfNotFound()
        {
            var cmd = new GetOrganismCommand().GetOrganism("unknow_ref");

            Assert.IsTrue(cmd.Status == CommandStatus.NOT_FOUND);
        }
Example #4
0
        public void KoIfNull()
        {
            var cmd = new GetOrganismCommand().GetOrganism(null);

            Assert.IsTrue(cmd.Status == CommandStatus.BAD_PARAMETER);
        }