예제 #1
0
        public List <SpeciesAppeared> GetSpecies()
        {
            List <string>          characterList = new List <string>();
            List <SpeciesAppeared> speciesList   = dataAccess.GetSpecies().ToList();
            var mostAppreadCount = speciesList.Max(s => s.AppearedCount);
            var longest          = speciesList.Where(s => s.AppearedCount == mostAppreadCount);

            return(longest.ToList());
        }
        public void GetSpecies()
        {
            var appearedList = A.CollectionOfFake <SpeciesAppeared>(10);

            appearedList[0].SpeciesName       = "Name 1";
            appearedList[0].SpeciesId         = 1;
            appearedList[0].AppearedCount     = 3;
            appearedList[0].NumberOfCharacter = 2;
            appearedList[1].SpeciesName       = "Name 1";
            appearedList[1].SpeciesId         = 1;
            appearedList[1].AppearedCount     = 5;
            appearedList[1].NumberOfCharacter = 2;
            A.CallTo(() => dataAccess.GetSpecies()).Returns(appearedList);
            var personName = controller.GetSpecies();

            Assert.IsType <List <SpeciesAppeared> >(personName);
        }