public void TestMultipleSex() { var dm = new Dinglemouse().SetAge(52).SetSex('F').SetName("Dick").SetSex('M'); var expected = "Hello. I am 52. I am male. My name is Dick."; Assert.AreEqual(expected, dm.Hello()); }
public void TestBob27Male() { var dm = new Dinglemouse().SetName("Bob").SetAge(27).SetSex('M'); var expected = "Hello. My name is Bob. I am 27. I am male."; Assert.AreEqual(expected, dm.Hello()); }
public void TestAliceFemale() { var dm = new Dinglemouse().SetName("Alice").SetSex('F'); var expected = "Hello. My name is Alice. I am female."; Assert.AreEqual(expected, dm.Hello()); }
public void TestMultipleAge() { var dm = new Dinglemouse().SetAge(25).SetName("Sally").SetAge(39); var expected = "Hello. I am 39. My name is Sally."; Assert.AreEqual(expected, dm.Hello()); }
public void Ex1() { var doc1 = "TOP SECRET:\nThe missile launch code for Sunday XXXXXXXXXX is:\nXXXXXXXXXXXXXXXXX"; var doc2 = "TOP SECRET:\nThe missile launch code for Sunday 5th August is:\n7-ZERO-8X-ALPHA-1"; Assert.IsTrue(Dinglemouse.Redacted(doc1, doc2)); }
public void Test1() { StringBuilder Track = new StringBuilder(); Track.AppendLine(@" /------------\ "); Track.AppendLine(@"/-------------\ / | "); Track.AppendLine(@"| | / S "); Track.AppendLine(@"| | / | "); Track.AppendLine(@"| /----+--------------+------\ | "); Track.AppendLine(@"\ / | | | | "); Track.AppendLine(@" \ | \ | | | "); Track.AppendLine(@" | | \-------------+------+--------+---\ "); Track.AppendLine(@" | | | | | | "); Track.AppendLine(@" \------+--------------------+------/ / | "); Track.AppendLine(@" | | / | "); Track.AppendLine(@" \------S-------------+-------------/ | "); Track.AppendLine(@" | | "); Track.AppendLine(@"/-------------\ | | "); Track.AppendLine(@"| | | /-----+----\ "); Track.AppendLine(@"| | | | | \ "); Track.AppendLine(@"\-------------+--------------+-----S-------+-----/ \ "); Track.AppendLine(@" | | | \ "); Track.AppendLine(@" | | | | "); Track.AppendLine(@" | \-------------+-------------/ "); Track.AppendLine(@" | | "); Track.AppendLine(@" \----------------------------/ "); Assert.AreEqual(516, Dinglemouse.TrainCrash(Track.ToString(), "Aaaa", 147, "Bbbbbbbbbbb", 288, 1000)); }
public void Ex2() { var doc1 = "The name of the mole is Professor XXXXX"; var doc2 = "The name of the mole is Professor Dinglemouse"; Assert.IsFalse(Dinglemouse.Redacted(doc1, doc2)); }
public void TestBatman() { var dm = new Dinglemouse().SetName("Batman"); var expected = "Hello. My name is Batman."; Assert.AreEqual(expected, dm.Hello()); }
public void Ex3() { var doc1 = "XXXXXXXX XXXXXXX XXXXXXXXXXXXXXXXXXX\nXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXX XXXXXXXXXXXXX XXXXX"; var doc2 = "Area-51. Medical Report. 23/Oct/1969\nE.T. subject 4 was given an asprin after reporting sick for duty today"; Assert.IsTrue(Dinglemouse.Redacted(doc1, doc2)); }
public void TestNoneSet() { var dm = new Dinglemouse(); var expected = "Hello."; Assert.AreEqual(expected, dm.Hello()); }
public void TestUpperOnly() { bool upper = true, lower = false, digits = false; int len = 5; Util.Validate(Dinglemouse.MakePassword(len, upper, lower, digits), len, upper, lower, digits); }
public void TestMultipleName() { var dm = new Dinglemouse().SetAge(25).SetName("Sally").SetSex('F').SetName("Betty"); var expected = "Hello. I am 25. My name is Betty. I am female."; Assert.AreEqual(expected, dm.Hello()); }
public void EmptyExample() { string input = ""; string[] expected = { "" }; Assert.AreEqual(expected, Dinglemouse.WhoEatsWho(input)); }
public void TestLimits() { // Arrange // Act int crashTime = Dinglemouse.TrainCrash(tracks[4], "aaaA", 22, "bbbbB", 0, 16); // Assert crashTime.Should().Be(16); }
public void CrashCabooser() { // Arrange // Act int crashTime = Dinglemouse.TrainCrash(tracks[2], "aA", 10, "bbbbbB", 30, 200); // Assert crashTime.Should().Be(157); }
public void CrashBeforeStarted() { // Arrange // Act int crashTime = Dinglemouse.TrainCrash(tracks[1], "Eeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", 7, "Xxxx", 0, 100); // Assert crashTime.Should().Be(0); }
public void Example1Works() { // Arrange // Act int crashTime = Dinglemouse.TrainCrash(tracks[0], "Aaaa", 147, "Bbbbbbbbbbb", 288, 1000); // Assert crashTime.Should().Be(516); }
public void CrashMisc() { // Arrange // Act int crashTime = Dinglemouse.TrainCrash(tracks[3], "Eee", 10, "aaA", 20, 100); // Assert crashTime.Should().Be(22); }
public void Example() { // CAT => DOG var before = BEFORE(new[] { "CAT" }); var rotors = new int[][] { new[] { 1, 13, 27 } }; var after = AFTER(Dinglemouse.FlapDisplay(before, rotors)); var expected = new[] { "DOG" }; Assert.AreEqual(expected, after); }
public void NothingEatenExample() { string input = "chicken,sheep"; string[] expected = { "chicken,sheep", "chicken,sheep" }; Assert.AreEqual(expected, Dinglemouse.WhoEatsWho(input)); }
public void Ex1() { char[][] house = { " o o #######".ToCharArray(), "############### # #".ToCharArray(), "# # o # #".ToCharArray(), "# X ############### #".ToCharArray(), "# #".ToCharArray(), "###################################".ToCharArray() }; Assert.AreEqual(true, Dinglemouse.AllAlone(house)); }
public void Example1() { string input = "giraffe,leaves,grass,antelope,cow,panda,giraffe,chicken,grass,cow,giraffe"; string[] expected = { "giraffe,leaves,grass,antelope,cow,panda,giraffe,chicken,grass,cow,giraffe", "giraffe eats leaves", "antelope eats grass", "cow eats grass", "giraffe,antelope,cow,panda,giraffe,chicken,cow,giraffe" }; Assert.AreEqual(expected, Dinglemouse.WhoEatsWho(input)); }
public void Ex2() { char[][] house = { "################# ".ToCharArray(), "# o # o ".ToCharArray(), "# ###### o ".ToCharArray(), "#### # ".ToCharArray(), " # ###################".ToCharArray(), " # #".ToCharArray(), " # X #".ToCharArray(), " ###########################".ToCharArray() }; Assert.AreEqual(false, Dinglemouse.AllAlone(house)); }
public void Example() { string input = "fox,bug,chicken,grass,sheep"; string[] expected = { "fox,bug,chicken,grass,sheep", "chicken eats bug", "fox eats chicken", "sheep eats grass", "fox eats sheep", "fox" }; Assert.AreEqual(expected, Dinglemouse.WhoEatsWho(input)); }
public void Basic() { // HELLO => WORLD! var before = BEFORE(new[] { "HELLO " }); var rotors = new int[][] { new[] { 15, 49, 50, 48, 43, 13 } }; var after = AFTER(Dinglemouse.FlapDisplay(before, rotors)); var expected = new[] { "WORLD!" }; Assert.AreEqual(expected, after); // CODE => WARS var before2 = BEFORE(new[] { "CODE" }); var rotors2 = new int[][] { new[] { 20, 20, 28, 0 } }; var after2 = AFTER(Dinglemouse.FlapDisplay(before2, rotors2)); var expected2 = new[] { "WARS" }; Assert.AreEqual(expected2, after2); }
public void DingleMouseOne() { //Assert.AreEqual(new int[] { 1, 15, 15 }, Dinglemouse.humanYearsCatYearsDogYears(1)); Assert.IsTrue((new int[] { 1, 15, 15 }).SequenceEqual(Dinglemouse.humanYearsCatYearsDogYears(1))); }
public void NobodyEatsAnything(string input, string[] expectedResult) { //Dinglemouse cut = new Dinglemouse(); Assert.AreEqual(Dinglemouse.WhoEatsWho(input), expectedResult); }
public void Basic_Test(string town, int expected) { Assert.AreEqual(expected, Dinglemouse.CountDeafRats(town)); }
public void SingleUnknownThings(string input, string[] expectedResult) { //Dinglemouse cut = new Dinglemouse(); Assert.AreEqual(Dinglemouse.WhoEatsWho(input), expectedResult); }
public void Example_Test(string expected, double test) { Assert.AreEqual(expected, Dinglemouse.WhatTimeIsIt(test)); }