static void Main(string[] args)
    {
        var fizzHandler = new Fizz();
        var context     = new Context();

        Handle <Bar> .With(fizzHandler, context);
    }
Exemple #2
0
        static void Main(string[] args)
        {
            int currCount = 0;

            var Buzz     = new Buzz();
            var Fizz     = new Fizz();
            var FizzBuzz = new FizzBuzz();

            int fizzAmt     = Fizz.SetFizz();
            int buzzAmt     = Buzz.SBuzz();
            int fizzBuzzAmt = FizzBuzz.SetFizzBuzz();

            while (FizzBuzz.fizzBuzzCount < fizzBuzzAmt)
            {
                Fizz.RunFizz(currCount, fizzAmt);
                Buzz.RBuzz(currCount, buzzAmt);
                FizzBuzz.RunFizzBuzz(currCount, fizzAmt, buzzAmt);

                currCount++;
            }

            Console.WriteLine("Fizz: " + Fizz.fizzCount);
            Console.WriteLine("Buzz: " + Buzz.buzzCount);
            Console.WriteLine("FizzBuzz: " + FizzBuzz.fizzBuzzCount);
        }
Exemple #3
0
        public void TestMethod1()
        {
            int s = 0;
            int e = 100;

            Object[] fizzy = Fizz.fizzbuzzfunc(s, e);
            for (int i = 0; i < fizzy.Length - 1; i++)
            {
                if (i % 3 == 0 && i % 5 == 0)
                {
                    Assert.AreEqual("Fizzbuzz", fizzy[i]);
                }
                else if (i % 3 == 0)
                {
                    Assert.AreEqual("Fizz", fizzy[i]);
                }
                else if (i % 5 == 0)
                {
                    Assert.AreEqual("Buzz", fizzy[i]);
                }
                else
                {
                    Assert.AreEqual(i, fizzy[i]);
                }
            }
        }
        static void Main(string[] args)
        {
            IDataSetObject[] dataSet = DataSetProvider.ProvideData();
            DataObjectIdentifier identifer = new DataObjectIdentifier();

            foreach (var dataSetObject in dataSet)
            {
            DataObjectType type = identifer.IdentifyType(dataSetObject);

            if (type == DataObjectType.Buzz)
            {
                Buzz buzz = new Buzz(3, 2);
                buzz.TootSound();
            }

            if (type == DataObjectType.Fizz)
            {
                Fizz fizz = new Fizz(3, 2);
                fizz.TootSound();
            }

            }

            Console.ReadLine();
        }
Exemple #5
0
        public void ConcreteImplementation()
        {
            // Create your concrete implementation
            var fizz = new Fizz(3);
            var buzz = new Buzz(5);

            // Set it as the implementation of an interface
            _moq.Use <IFizz>(fizz);
            _moq.Create <FizzBuzzGame>().Fizz.Should().BeSameAs(fizz);

            // Or use for all interfaces
            _moq.Use(buzz).ForAllImplementedInterfaces();
            _moq.Create <FizzBuzzGame>().Buzz.Should().BeSameAs(buzz);

            // Allow you to set a default value for value types
            _moq.Use(25);
            _moq.Create <Fizz>().Divisor.Should().Be(25);

            // Allow you to set a default value for reference types
            _moq.Use("GitHub");
            _moq.Create <StringCtor>().Text.Should().Be("GitHub");

            // ### Shortcuts
            // Shortcut for creating a concrete type, and using this instance for all implemented interfaces.
            // e.g. syntactic sugar for _moq.Use(_moq.Create<Leaf>).ForAllImplementedInterfaces()
            var leaf = _moq.Use <Leaf>();

            _moq.Create <Branch>().Leaf.Should().BeSameAs(leaf);
        }
    static void Main(string[] args)
    {
        var fizzHandler = new Fizz();
        var context     = new Context();

        Subscribe <Bar> .To(fizzHandler, context);
    }
        static void Main(string[] args)
        {
            int s = 5;
            int e = 200;

            Object[] fizzy = Fizz.fizzbuzzfunc(s, e);
            foreach (Object elem in fizzy)
            {
                Console.WriteLine(elem);
            }
        }
Exemple #8
0
        public void FizzBuzz_NumberIs3_ReturnsFizz() // it should done this when _____ // look up naming conventions
        {
            //Arrange
            var fizz = new Fizz(); // this is alright

            //Act
            var result = fizz.FizzBuzz(3);

            //Assert
            Assert.AreEqual("Fizz", result);
        }
Exemple #9
0
        public void FizzBuzz_NumberIs1_Returns1()
        {
            //Arrange
            var fizz = new Fizz();

            //Act
            var result = fizz.FizzBuzz(1);

            //Assert
            Assert.AreEqual("1", result);
        }
Exemple #10
0
        private static void Initialize(EventArgs args)
        {
            // AiO function but looks Sleek, so who cares.
            //Switches between your current champion
            switch (ObjectManager.Player.ChampionName.ToLower())
            {
            //Once it reached "Fizz" it will execute.
            case "fizz":
                Fizz.Initialize();
                break;

            default:
                return;
            }
        }
    private static void CachedFizzBuzz(FizzBuzzSolver fb)
    {
        var fizzbuzzArray = new IFizzBuzz[fb.FizzBuzz];

        for (int i = 0; i < fb.FizzBuzz - 1; i++)
        {
            int s = i + 1;
            if (s % fb.Fizz == 0)
            {
                fizzbuzzArray[i] = new Fizz();
                Console.WriteLine("Fizz");
            }
            else
            if (s % fb.Buzz == 0)
            {
                fizzbuzzArray[i] = new Buzz();
                Console.WriteLine("Buzz");
            }
            else
            {
                fizzbuzzArray[i] = new NullFizzBuzz();
                Console.WriteLine(s);
            }
        }
        fizzbuzzArray[fb.FizzBuzz - 1] = new FizzBuzz();
        Console.WriteLine("FizzBuzz");
        NullFizzBuzz.value = fb.FizzBuzz;
        for (int j = 1; j < fb.Quotient; j++)
        {
            for (int i = 0; i < fb.FizzBuzz; i++)
            {
                NullFizzBuzz.value++;
                Console.WriteLine(fizzbuzzArray[i]);
            }
        }
        for (int i = 0; i < fb.Remainder; i++)
        {
            NullFizzBuzz.value++;
            Console.WriteLine(fizzbuzzArray[i]);
        }
    }
Exemple #12
0
        public void ConcreteImplementation()
        {
            // Create your concrete implementation
            var fizz = new Fizz(3);
            var buzz = new Buzz(5);

            // Set it as the implementation of an interface
            _moq.Use <IFizz>(fizz);
            _moq.Create <FizzBuzzGame>().Fizz.Should().BeSameAs(fizz);

            // Or use for all interfaces
            _moq.Use(buzz).ForAllImplementedInterfaces();
            _moq.Create <FizzBuzzGame>().Buzz.Should().BeSameAs(buzz);

            // Allow you to set a default value for value types
            _moq.Use(25);
            _moq.Create <Fizz>().Divisor.Should().Be(25);

            // Allow you to set a default value for reference types
            _moq.Use("GitHub");
            _moq.Create <StringCtor>().Text.Should().Be("GitHub");
        }
Exemple #13
0
        static void Main(string[] args)
        {
            string     filename = System.IO.Path.GetTempFileName();
            FileStream fs       = new FileStream(filename, FileMode.OpenOrCreate, FileAccess.Write | FileAccess.Read);

            int min = 1;
            int max = int.MaxValue;

            Dictionary <int, String> numberNameMap = new Dictionary <int, string> {
                { 3, "three" }, { 5, "five" }, { 7, "seven" }, { 10, "ten" }
            };

            Fizz.TokenizeMultiples(min, max, numberNameMap, fs);

            using (StreamReader sr = new StreamReader(fs))
            {
                sr.BaseStream.Seek(0, SeekOrigin.Begin);
                string str = null;
                while ((str = sr.ReadLine()) != null)
                {
                    Console.WriteLine(str);
                }
            }
        }
Exemple #14
0
        public void FilteredResult_Should_Return_Fizz()
        {
            var classUnderTest = new Fizz();

            Assert.That(classUnderTest.FilteredOutput, Is.EqualTo("Fizz"));
        }
Exemple #15
0
        public static bool userMainMenu()
        {
            Console.Title = "Fun with C#!";
            Console.Clear();
            Console.WriteLine("Welcome to my fun with console window app!");
            Console.WriteLine("1)  Check the DNS address of any website!");
            Console.WriteLine("2)  Lets play some music!");
            Console.WriteLine("3)  Have your computer speak for you!");
            Console.WriteLine("4)  Find your exact age and your lucky numbers!");
            Console.WriteLine("5)  Guess what number I am thinking of!");
            Console.WriteLine("6)  Play Roulette for fun!");
            Console.WriteLine("7)  Play Craps for fun!");
            Console.WriteLine("8)  Two sum! The array game of fun!");
            Console.WriteLine("9)  Need some dice? Here you go!");
            Console.WriteLine("10) Different types of sorts, find out their sort times!");
            Console.WriteLine("11) Lets play FizzBuzz!");
            Console.WriteLine("12) Sieve of Eratosthenes as a list.");
            Console.WriteLine("13) Nothing here! 13 is Unlucky!!");
            Console.WriteLine("14) Sieve of Eratosthenes as a hash!");
            Console.WriteLine("15) Calculator! That is cool!");
            Console.WriteLine("16) How does the swap method rearrange values?");
            Console.WriteLine("17) ++Variable, or Variable++, what is the difference?");
            Console.WriteLine("18) Lets talk about collections!");
            Console.WriteLine("19) Lets talk about synchronous vs asynchronous!");
            Console.WriteLine("20) MD5 Hash password crack!");
            Console.WriteLine("21) How does temp swap work?");
            Console.WriteLine("Or hit any other key for end program prompt.");
            Console.Write("Choose here: ");
            string result = Console.ReadLine();

            if (result == "1")
            {
                Address.check();
                return(true);
            }
            else if (result == "2")
            {
                Music.playMusic();
                return(true);
            }
            else if (result == "3")
            {
                Speak.talking();
                return(true);
            }
            else if (result == "4")
            {
                Age.agePlay();
                return(true);
            }
            else if (result == "5")
            {
                Guessing.guessingPlay();
                return(true);
            }
            else if (result == "6")
            {
                Roulette.roulettePlay();
                return(true);
            }
            else if (result == "7")
            {
                Crapps.crappsPlay();
                return(true);
            }
            else if (result == "8")
            {
                TwoSum.doesitadd();
                return(true);
            }
            else if (result == "9")
            {
                Dice.rollem();
                return(true);
            }
            else if (result == "10")
            {
                ArraySearch.searchtime();
                return(true);
            }
            else if (result == "11")
            {
                Fizz.buzz();
                return(true);
            }
            else if (result == "12")
            {
                SieveOfEratosthenesList.PrimesList();
                return(true);
            }
            else if (result == "14")
            {
                Sieve_of_EratosthenesHash.primehash();
                return(true);
            }
            else if (result == "15")
            {
                calculator.numbers();
                return(true);
            }
            else if (result == "16")
            {
                int a = 20;
                int b = 30;
                Swap.SwapNum(ref a, ref b);
                Console.ReadLine();
                return(true);
            }
            else if (result == "17")
            {
                AssignmentThenOperation.Execute();
                return(true);
            }
            else if (result == "18")
            {
                Collections.Execute();
                return(true);
            }
            else if (result == "19")
            {
                SyncVsASync.Execute();
                return(true);
            }
            else if (result == "20")
            {
                MD5HashCrack.Execute();
                return(true);
            }
            else if (result == "21")
            {
                TempSwap.Execute();
                return(true);
            }
            else
            {
                Null.Object();
                return(false);
            }
        }
Exemple #16
0
        public void Should_be_return_false_when_receive_a_not_multiple_of_five(int value)
        {
            Fizz fizz = new Fizz();

            Assert.IsFalse(fizz.IsValid(value));
        }
Exemple #17
0
        public void Should_be_return_Fizz_text_when_value_is_multiple_of_five(int value)
        {
            var fizz = new Fizz();

            Assert.AreEqual(fizz.GetValue(value), "Fizz");
        }
Exemple #18
0
        public void Should_be_return_a_empty_string_on_value_is_not_multiple_of_5(int value)
        {
            var fizz = new Fizz();

            Assert.AreEqual(fizz.GetValue(value), string.Empty);
        }
Exemple #19
0
 public void Setup()
 {
     fizzbuzz = new Fizz();
 }
Exemple #20
0
        public void Condition_Should_Return_False_When_Number_Is_Not_A_Multiple_Of_3(int number)
        {
            var classUnderTest = new Fizz();

            Assert.False(classUnderTest.Condition(number));
        }
Exemple #21
0
        public void FizzStringForNumberTest(int number, string expectResult)
        {
            var result = Fizz.FormatNumber(number);

            Assert.Equal(result, expectResult);
        }