public void FizzBuzz() { var results = new Fizzbuzz ().Take (16); Assert.That (results, Is.EqualTo (new []{ "1", "2", "Fizz", "4", "Buzz", "Fizz", "7", "8", "Fizz", "Buzz", "11", "Fizz", "13", "14", "FizzBuzz", "16" })); }
public void Number_Beyond_100_NotSupported() { ArgumentException ex = Assert.Throws <ArgumentException>( () => Fizzbuzz.Of(101)); Assert.AreEqual("Number must be within 1 to 100", ex.Message); }
static void Main(string[] args) { var filePath = "./number.txt"; if (!File.Exists(filePath)) { using (StreamWriter file = new StreamWriter(filePath)) { foreach (var number in Enumerable.Range(1, 100)) { file.WriteLine(number); } } } var readFile = File.ReadAllLinesAsync(filePath); var fizzbuzz = new Fizzbuzz(); var result = string.Empty; foreach (var line in readFile.Result) { result = fizzbuzz.Say(Convert.ToInt32(line)); System.Console.WriteLine($"{line} = {result}"); } }
static void Main(string[] args) { for (int i = 1; i < 50; i++) { Console.WriteLine(Fizzbuzz.Getvalue(i)); } Console.ReadKey(); }
public void Test1() { Fizzbuzz fizzbuzz = new Fizzbuzz(); string accual = fizzbuzz.say(1); Assert.Equal("1", accual); }
public void Test2() { Fizzbuzz fizzbuzz = new Fizzbuzz(); string accual = fizzbuzz.say(2); Assert.Equal("2", accual); }
public void Test15() { Fizzbuzz fizzbuzz = new Fizzbuzz(); string accual = fizzbuzz.say(15); Assert.Equal("FizzBuzz", accual); }
public void OnGet() { var SessionFizzbuzz = HttpContext.Session.GetString("SessionFizzbuzz"); if (SessionFizzbuzz != null) { Fizzbuzz = JsonConvert.DeserializeObject <Fizzbuzz>(SessionFizzbuzz); } }
public IActionResult OnPost() { if (ModelState.IsValid) { Fizzbuzz.wynik = Fizzbuzz.Fizzbuzz(Fizzbuzz.liczba); HttpContext.Session.SetString("SessionOstatnio_Szukane", JsonConvert.SerializeObject(Fizzbuzz)); } return(RedirectToPage("Index", new { Wynik = Fizzbuzz.wynik })); }
static void Main(string[] args) { Fizzbuzz FF = new Fizzbuzz(); //สร้างออบเจ็กต์ของ Fizzbuzz for (int i = 1; i < int.Parse(args[0]); i++) { Console.WriteLine(FF.FindFizzbuzz(i)); //แสดงค่าของFF โดยที่ดึงค่าi จาก Fizzbuzz.csมาแสดงผล } Console.ReadLine(); }
public void Buzzer_when2_return2() { //arrange int input = 2; //act string output = Fizzbuzz.Getvalue(input); //Assert Assert.AreEqual("2", output); }
public void Buzzer_when3_returntoFizz() { //arrange int input = 3; //act string output = Fizzbuzz.Getvalue(input); //Assert Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AreEqual("Fizz", output); }
public string Entry_WithMultiplesInRules_ReturnsCorrectEntry(int n) { var fizzbuzz = new Fizzbuzz(new SortedList <int, string> { { 3, "foo" }, { 6, "bar" } }); var result = fizzbuzz.Entry(n); return(result); }
public IActionResult Index() { for (var i = 1; i <= 50; i++) { ViewData[i.ToString()] = Fizzbuzz.Categorize(i); } return View("Index"); }
public void Play_Returns_Buzz() { // arrange Fizzbuzz fizzbuzz = new Fizzbuzz(); int e = 10; string expected = "Buzz"; // act string actual = fizzbuzz.Play(e); // assert Assert.AreEqual(expected, actual); }
public void Number_Is_Divisible_By() { Assert.True(Fizzbuzz.DivisibleBy(3, 3)); Assert.True(Fizzbuzz.DivisibleBy(33, 3)); Assert.True(Fizzbuzz.DivisibleBy(99, 3)); Assert.True(Fizzbuzz.DivisibleBy(5, 5)); Assert.True(Fizzbuzz.DivisibleBy(50, 5)); Assert.True(Fizzbuzz.DivisibleBy(100, 5)); Assert.True(Fizzbuzz.DivisibleBy(15, 15)); Assert.True(Fizzbuzz.DivisibleBy(30, 15)); Assert.True(Fizzbuzz.DivisibleBy(45, 15)); }
public void Number_Is_Not_Divisible_By() { Assert.False(Fizzbuzz.DivisibleBy(7, 3)); Assert.False(Fizzbuzz.DivisibleBy(41, 3)); Assert.False(Fizzbuzz.DivisibleBy(73, 3)); Assert.False(Fizzbuzz.DivisibleBy(11, 5)); Assert.False(Fizzbuzz.DivisibleBy(44, 5)); Assert.False(Fizzbuzz.DivisibleBy(96, 5)); Assert.False(Fizzbuzz.DivisibleBy(14, 15)); Assert.False(Fizzbuzz.DivisibleBy(49, 15)); Assert.False(Fizzbuzz.DivisibleBy(100, 15)); }
public IActionResult OnPost() { if (ModelState.IsValid) { HttpContext.Session.SetString("LastChecked", JsonConvert.SerializeObject(Fizzbuzz)); Fizzbuzz.result = Fizzbuzz.Result(); fizzBuzzContext.Add(Fizzbuzz); fizzBuzzContext.SaveChanges(); Fizzbuzz.result = ""; return(Page()); } return(Page()); }
public void TestNegativeNumberThrowsEx() { Exception expectedException = null; try { Fizzbuzz.FizzBuzz(-1); } catch (Exception ex) { expectedException = ex; } Assert.IsInstanceOfType(expectedException, typeof(ArgumentException)); }
public async Task <IActionResult> OnGetAsync(int?id) { if (id == null) { return(NotFound()); } Fizzbuzz = await _context.Fizzbuzz.FirstOrDefaultAsync(m => m.Id == id); if (Fizzbuzz == null || Fizzbuzz.CreatedBy == null || !Fizzbuzz.CreatedBy.Equals(_userManager.GetUserName(User))) { return(RedirectToPage("./RecentlySearched")); } return(Page()); }
public async Task <IActionResult> OnGetAsync(int?id) { if (id == null) { return(NotFound()); } Fizzbuzz = await _context.Fizzbuzzes.FirstOrDefaultAsync(m => m.Id == id); if (Fizzbuzz == null) { return(NotFound()); } return(Page()); }
public async Task <IActionResult> OnPostAsync(int?id) { if (id == null) { return(NotFound()); } Fizzbuzz = await _context.Fizzbuzzes.FindAsync(id); if (Fizzbuzz != null) { _context.Fizzbuzzes.Remove(Fizzbuzz); await _context.SaveChangesAsync(); } return(RedirectToPage("./Index")); }
public IActionResult OnPost() { if (ModelState.IsValid) { if (HttpContext.User.Identity.Name != null) { Fizzbuzz.UserName = HttpContext.User.Identity.Name; } else { Fizzbuzz.UserName = null; } Fizzbuzz.DefineOutputAndTime(); HttpContext.Session.SetString("SessionFizzbuzz", JsonConvert.SerializeObject(Fizzbuzz)); ViewData["result"] = $"Otrzymano: {Fizzbuzz.Output}"; _context.Add(Fizzbuzz); _context.SaveChanges(); } return(Page()); }
public FizzbuzzTDD() { this.fizzbuzz = new Fizzbuzz(); }
public string TestCases(int input) { return(Fizzbuzz.FizzBuzz(input)); }
public void TestExceptions_Assert_Throws(int input) { Assert.Throws <ArgumentException>(() => Fizzbuzz.FizzBuzz(input)); }
public void TestException_Assert_That(int input) { Assert.That(() => Fizzbuzz.FizzBuzz(input), Throws.ArgumentException); }
public void BeforeTest() { game = new Fizzbuzz(); }
public void Number_NotDivisibleBy_3or5_ReturnsNumber() { Assert.AreEqual("1", Fizzbuzz.Of(1)); }
public void Alternative_Style_Expecting_Exception() { Assert.That(() => Fizzbuzz.Of(101), Throws.ArgumentException.With.Message.EqualTo("Number must be within 1 to 100")); }
public void Number_DivisibleBy3_ReturnsFizz(int value) { Assert.AreEqual("Fizz", Fizzbuzz.Of(value)); }