public void FatherTest() { var sverreMagnus = new Person { Id = 1, FirstName = "Sverre Magnus", BirthYear = 2005 }; var ingridAlexandra = new Person { Id = 2, FirstName = "Ingrid Alexandra", BirthYear = 2004 }; var haakon = new Person { Id = 3, FirstName = "Haakon Magnus", BirthYear = 1973 }; var harald = new Person { Id = 6, FirstName = "Harald", BirthYear = 1937 }; sverreMagnus.Father = haakon; ingridAlexandra.Father = haakon; haakon.Father = harald; var app = new FamilyApp(sverreMagnus, ingridAlexandra, haakon); var actualResponse = app.HandleCommand("vis 3"); var expectedResponse = "Haakon Magnus (Id=3) Født: 1973 Far: Harald (Id=6)\n" + " Barn:\n" + " Sverre Magnus (Id=1) Født: 2005\n" + " Ingrid Alexandra (Id=2) Født: 2004\n"; Assert.AreEqual(expectedResponse, actualResponse); }
public void TestChildren() { var marius = new Person { Id = 5, FirstName = "Marius Borg Høiby", BirthYear = 1997 }; var metteMarit = new Person { Id = 4, FirstName = "Mette Marit", BirthYear = 1973 }; var sverreMagnus = new Person { Id = 1, FirstName = "Sverre Magnus", BirthYear = 2005 }; sverreMagnus.Mother = metteMarit; marius.Mother = metteMarit; var app = new FamilyApp(metteMarit, marius, sverreMagnus); var actualResponse = app.HelpCommand("vis 4"); var expectedResponse = "Mette Marit (Id=4) Født: 1973\n" + " Barn:\n" + " Marius Borg Høiby (Id=5) Født: 1997\n" + " Sverre Magnus (Id=1) Født: 2005\n"; Assert.AreEqual(expectedResponse, actualResponse); }
public UnitMeasureConversionApp(IFactoryConnection efc) { _epr = new UnitMeasureConversionRepo(efc); _unitMeasureApp = new UnitMeasureApp(efc); _stockItemApp = new StockItemApp(efc); _familyApp = new FamilyApp(efc); Logs = new List <Log>(); }
public void TestNoChilde() { var sverreMagnus = new Person { Id = 1, FirstName = "Sverre Magnus", BirthYear = 2005 }; var app = new FamilyApp(sverreMagnus); var actualResponse = app.HelpCommand("vis 1"); var expectedResponse = "Sverre Magnus (Id=1) Født: 2005\n"; Assert.AreEqual(expectedResponse, actualResponse); }
public void NoChildTest() { var blaatann = new Person { Id = 78, FirstName = "Blåtann", BirthYear = -911 }; var app = new FamilyApp(blaatann); var actualResponse = app.HandleCommand("vis 78"); var expectedResponse = "Blåtann (Id=78) Født: -911\n"; Assert.AreEqual(expectedResponse, actualResponse); }
public void TestNoChild() { var sverreMagnus = new Person { Id = 1, FirstName = "Sverre Magnus", BirthYear = 2005 }; var haakon = new Person { Id = 3, FirstName = "Haakon Magnus", BirthYear = 1973 }; sverreMagnus.Father = haakon; var app = new FamilyApp(sverreMagnus); var actualResponse = app.HandleCommand("vis 1"); var expectedResponse = "Sverre Magnus (Id=1) Født: 2005 Far: Haakon Magnus (Id=3) "; Assert.AreEqual(expectedResponse, actualResponse); }
public void NoChildren() { var haakon = new Person { Id = 3, FirstName = "Haakon Magnus", BirthYear = 1973 }; var harald = new Person { Id = 6, FirstName = "Harald", BirthYear = 1937 }; haakon.Father = harald; var app = new FamilyApp(harald, haakon); var actualResponse = app.HandleCommand("vis 3"); var expectedResponse = "Haakon Magnus (Id=3) Født: 1973 Far: Harald (Id=6)"; Assert.AreEqual(expectedResponse, actualResponse); }
public void ChildrenTest() { var sverreMagnus = new Person { Id = 1, FirstName = "Sverre Magnus", BirthYear = 2005 }; var ingridAlexandra = new Person { Id = 2, FirstName = "Ingrid Alexandra", BirthYear = 2004 }; var metteMarit = new Person { Id = 4, FirstName = "Mette-Marit", BirthYear = 1973 }; var app = new FamilyApp(sverreMagnus, ingridAlexandra, metteMarit); var actualResponse = app.HandleCommand("vis 1"); var expectedResponse = "Sverre Magnus (Id=1) Født: 2005 \n"; Assert.AreEqual(expectedResponse, actualResponse); }
public void MyOwnTest2() { var hest = new Person { Id = 1, FirstName = "Hest", BirthYear = 1755 }; var zebra = new Person { Id = 2, FirstName = "Zebra", BirthYear = 1312 }; hest.Father = zebra; var app = new FamilyApp(hest, zebra); var actualResponse = app.HandleCommand("vis 2"); var expectedResponse = "Zebra (Id=2) Født: 1312 \n" + " Barn:\n" + " Hest (Id=1) Født: 1755\n"; Assert.AreEqual(expectedResponse, actualResponse); }
public void TestNoChildren() { var marius = new Person { Id = 5, FirstName = "Marius", BirthYear = 1997 };; var haakon = new Person { Id = 3, FirstName = "Haakon Magnus", BirthYear = 1973 }; marius.Father = haakon; var app = new FamilyApp(marius); var actualResponse = app.HandleCommand("show 5"); var expectedResponse = "Marius (Id=5) Født: 1997 Far: Haakon Magnus (Id=3) "; Assert.AreEqual(expectedResponse, actualResponse); }
public void TestUtenBarn() { var sverreMagnus = new Person { Id = 1, FirstName = "Sverre Magnus", BirthYear = 2005 }; var ingridAlexandra = new Person { Id = 2, FirstName = "Ingrid Alexandra", BirthYear = 2004 }; var haakon = new Person { Id = 3, FirstName = "Haakon Magnus", BirthYear = 1973 }; sverreMagnus.Father = haakon; var app = new FamilyApp(sverreMagnus, ingridAlexandra, haakon); var actualResponse = app.HandleCommand("vis 1"); var expectedResponse = "Sverre Magnus (Id=1) Født: 2005 Far: Haakon Magnus (Id=3)\n"; Assert.AreEqual(expectedResponse, actualResponse); }
public void Test2() { var sverreMagnus = new Person { Id = 1, FirstName = "Sverre Magnus", BirthYear = 2005 }; var haakon = new Person { Id = 3, FirstName = "Haakon Magnus", BirthYear = 1973 }; var metteMarit = new Person { Id = 4, FirstName = "Mette-Marit", BirthYear = 1973 }; sverreMagnus.Father = haakon; sverreMagnus.Mother = metteMarit; var app = new FamilyApp(sverreMagnus, haakon); var actualResponse = app.HandleCommand("vis 1"); var expectedResponse = "Sverre Magnus (Id=1) Født: 2005 Far: Haakon Magnus (Id=3) Mor: Mette-Marit (Id=4)"; Assert.AreEqual(expectedResponse, actualResponse); }
public void Test2() { var abrahamSimpson = new Person { Id = 1, FirstName = "Abraham", LastName = "Simpson", Status = "Alive" }; var familyList = new List <Person>(); familyList.Add(abrahamSimpson); var app = new FamilyApp { Persons = familyList }; var actualResponse = app.HandleCommand("vis 1"); var expectedResponse = "Abraham Simpson (Id:1) Father: (Id:) Mother: (Id:)"; Assert.AreEqual(expectedResponse, actualResponse); var notExpectedResponse = "no"; Assert.AreNotEqual(notExpectedResponse, actualResponse); }
public void MotherTest() { var sverreMagnus = new Person { Id = 1, FirstName = "Sverre Magnus", BirthYear = 2005 }; var ingridAlexandra = new Person { Id = 2, FirstName = "Ingrid Alexandra", BirthYear = 2004 }; var metteMarit = new Person { Id = 4, FirstName = "Mette-Marit", BirthYear = 1973 }; sverreMagnus.Mother = metteMarit; ingridAlexandra.Mother = metteMarit; var app = new FamilyApp(sverreMagnus, ingridAlexandra, metteMarit); var actualResponse = app.HandleCommand("vis 4"); var expectedResponse = "Mette-Marit (Id=4) Født: 1973 \n" + " Barn:\n" + " Sverre Magnus (Id=1) Født: 2005\n" + " Ingrid Alexandra (Id=2) Født: 2004\n"; Assert.AreEqual(expectedResponse, actualResponse); }
public void Test() { var abrahamSimpson = new Person { Id = 1, FirstName = "Abraham", LastName = "Simpsons", Status = "Alive" }; var monaOlsen = new Person { Id = 2, FirstName = "Mona", LastName = "Olsen", Status = "Deceased" }; var homerSimpson = new Person { Id = 3, FirstName = "Homer", LastName = "Simpson", Status = "Alive" }; var marjorieSimpson = new Person { Id = 4, FirstName = "Marjorie", LastName = "Simpson", Status = "Alive" }; var barthSimpson = new Person { Id = 5, FirstName = "Barth", LastName = "Simpson", Status = "Alive" }; var lisaSimpson = new Person { Id = 6, FirstName = "Lisa", LastName = "Simpson", Status = "Alive" }; var margaretSimpson = new Person { Id = 7, FirstName = "Margaret", LastName = "Simpson", Status = "Alive" }; barthSimpson.Father = homerSimpson; lisaSimpson.Father = homerSimpson; margaretSimpson.Father = homerSimpson; barthSimpson.Mother = marjorieSimpson; lisaSimpson.Mother = marjorieSimpson; margaretSimpson.Mother = marjorieSimpson; homerSimpson.Father = abrahamSimpson; homerSimpson.Mother = monaOlsen; var familyList = new List <Person>(); familyList.Add(abrahamSimpson); familyList.Add(monaOlsen); familyList.Add(homerSimpson); familyList.Add(marjorieSimpson); familyList.Add(barthSimpson); familyList.Add(lisaSimpson); familyList.Add(margaretSimpson); var app = new FamilyApp { Persons = familyList }; var actualResponse = app.HandleCommand("vis 3"); var expectedResponse = "Homer Simpson (Id:3) Father: Abraham (Id:1) Mother: Mona (Id:2)\n" + " Children:\n" + "\tBarth Simpson (Id:5) Father: Homer (Id:3) Mother: Marjorie (Id:4)\n" + "\tLisa Simpson (Id:6) Father: Homer (Id:3) Mother: Marjorie (Id:4)\n" + "\tMargaret Simpson (Id:7) Father: Homer (Id:3) Mother: Marjorie (Id:4)\n"; Assert.AreEqual(expectedResponse, actualResponse); var notExpectedResponse = "no"; Assert.AreNotEqual(notExpectedResponse, actualResponse); }
public FamilyController(IFactoryConnection connection) { _connection = connection; _FamilyApp = new FamilyApp(connection); }