示例#1
0
        public List <IFizzBuzz> GenerateList(int number)
        {
            var service = FizzBuzzServiceFactory.CreateGenerateListService(FizzBuzzType.One);
            var list    = service.GenerateList(number);

            return(list.GetList());
        }
示例#2
0
 public FizzBuzzTest()
 {
     _serviceType01     = FizzBuzzServiceFactory.CreateGenerateService(FizzBuzzType.One);
     _serviceType02     = FizzBuzzServiceFactory.CreateGenerateService(FizzBuzzType.Two);
     _serviceType03     = FizzBuzzServiceFactory.CreateGenerateService(FizzBuzzType.Three);
     _serviceTYpe01List = FizzBuzzServiceFactory.CreateGenerateListService(FizzBuzzType.One);
     _serviceTYpe02List = FizzBuzzServiceFactory.CreateGenerateListService(FizzBuzzType.Two);
     _serviceTYpe03List = FizzBuzzServiceFactory.CreateGenerateListService(FizzBuzzType.Three);
 }
示例#3
0
        public IFizzBuzz Generate(int number)
        {
            var service = FizzBuzzServiceFactory.CreateGenerateService(FizzBuzzType.One);

            return(service.Generate(number));
        }
示例#4
0
        public void 値を1から100までプリントする(int input, string expected)
        {
            var service = FizzBuzzServiceFactory.CreateGenerateListService(FizzBuzzType.One);

            Assert.Equal(expected, service.GenerateList(100).GetList()[input].GetValue());
        }