public void Get_Non_Existant_Swimmer() { // arrange Registrant expectedResult = null; ClubsManager aClubManager = new ClubsManager(); SwimmersManager aSwimmersManager = new SwimmersManager(aClubManager); // act Registrant actual = aSwimmersManager.GetByRegNum(0); // assert Assert.AreEqual(expectedResult, actual, "Get Swimmer fail"); }
public void Test_SwimmerManager_LoadGetByRegNumberMethodFull() { IClubsRepository clbMngr = new ClubsManager(); ISwimmersRepository swmMngr = new SwimmersManager((ClubsManager)clbMngr); try { swmMngr.Load(@"C:\A2\Swimmers.txt", ","); } catch (Exception e) { Console.WriteLine(e.Message); } Assert.AreEqual("Swimmer 4", swmMngr.GetByRegNum(3004).Name); }
public void GetByRegNoWorkingProperly() { //arrange Registrant.count2 = 0; Registrant.count1 = 0; ClubsManager aClubManager = new ClubsManager(); SwimmersManager aSwimmerManager = new SwimmersManager(aClubManager); Registrant aRegisterant = new Registrant(); //act aSwimmerManager.Add(aRegisterant); Registrant expected = aRegisterant; //assert Registrant actual = aSwimmerManager.GetByRegNum(1); Assert.AreEqual(expected, actual); }
public void Test_SwimmerManager_LoadWrongDateException() { IClubsRepository clbMngr = new ClubsManager(); ISwimmersRepository swmMngr = new SwimmersManager((ClubsManager)clbMngr); try { swmMngr.Load(@"C:\A2\Swimmers.txt", ","); } catch (Exception e) { Console.WriteLine(e.Message); } try { Assert.AreEqual("S wrong date", swmMngr.GetByRegNum(3014).Name); // will not create it Assert.Fail("no exception thrown"); } catch (Exception ex) { Assert.IsTrue(ex is System.NullReferenceException); } }