|
- using System;
- using Xunit;
-
- namespace JobNimbus_application
- {
- public class UnitTest1
- {
- [Fact]
- public void Test1()
- {
- string testString = "{}";
- Console.WriteLine($"Testing \"{testString}\", should be true");
- Assert.True(BracketService.isFullyBracketed(testString));
- }
-
- [Fact]
- public void Test2()
- {
- string testString = "}{";
- Console.WriteLine($"Testing \"{testString}\", should be false");
- Assert.False(BracketService.isFullyBracketed(testString));
- }
-
- [Fact]
- public void Test3()
- {
- string testString = "{{}";
- Console.WriteLine($"Testing \"{testString}\", should be false");
- Assert.False(BracketService.isFullyBracketed(testString));
- }
-
- [Fact]
- public void Test4()
- {
- string testString = "";
- Console.WriteLine($"Testing \"{testString}\", should be true");
- Assert.True(BracketService.isFullyBracketed(testString));
- }
-
- [Fact]
- public void Test5()
- {
- string testString = "{{{{}";
- Console.WriteLine($"Testing \"{testString}\", should be false");
- Assert.False(BracketService.isFullyBracketed(testString));
- }
-
- [Fact]
- public void Test6()
- {
- string testString = "{}{";
- Console.WriteLine($"Testing \"{testString}\", should be false");
- Assert.False(BracketService.isFullyBracketed(testString));
- }
-
- [Fact]
- public void Test7()
- {
- string testString = "{}{}{}";
- Console.WriteLine($"Testing \"{testString}\", should be true");
- Assert.True(BracketService.isFullyBracketed(testString));
- }
-
- [Fact]
- public void Test8()
- {
- string testString = "{}{}{}}";
- Console.WriteLine($"Testing \"{testString}\", should be false");
- Assert.False(BracketService.isFullyBracketed(testString));
- }
-
- [Fact]
- public void Test9()
- {
- string testString = "{cat}{dog}{cow}";
- Console.WriteLine($"Testing \"{testString}\", should be true");
- Assert.True(BracketService.isFullyBracketed(testString));
- }
-
- [Fact]
- public void Test10()
- {
- int[] multiples = {3,5};
- int range = 10;
- Console.WriteLine($"Getting sum of multiples of {string.Join(',', multiples)} from 0-{range}. Should be 23");
- Assert.Equal(23, SumService.sumMultiples(multiples, range));
- }
-
- [Fact]
- public void Test11()
- {
- int[] multiples = {3,5};
- int range = 20;
- Console.WriteLine($"Getting sum of multiples of {string.Join(',', multiples)} from 0-{range}. Should be 78");
- Assert.Equal(78, SumService.sumMultiples(multiples, range));
- }
-
- [Fact]
- public void Test12()
- {
- int[] multiples = {3,5};
- int range = 1000;
- Console.WriteLine($"Getting sum of multiples of {string.Join(',', multiples)} from 0-{range}. Should be 233168");
- Assert.Equal(233168, SumService.sumMultiples(multiples, range));
- }
-
- [Fact]
- public void Test13()
- {
- int[] multiples = {1,3,5};
- int range = 10;
- Console.WriteLine($"Getting sum of multiples of {string.Join(',', multiples)} from 0-{range}. Should be 45");
- Assert.Equal(45, SumService.sumMultiples(multiples, range));
- }
- }
- }
|