public void TestUnitRiderConstructor() { UnitMotorcycle umc = new UnitMotorcycle("Kawazaki", 300, 1500); UnitRider ur = new UnitRider("UniteRider", umc); string name = "UniteRider"; Assert.AreEqual(name, ur.Name); }
public void Test_CalculateAverageHorsePower() { unitMotorcycle = new UnitMotorcycle("Suzuki", 50, 20.50); raceEntry.AddRider(unitRider); raceEntry.AddRider(new UnitRider("Gosho", unitMotorcycle)); Assert.AreEqual(50, raceEntry.CalculateAverageHorsePower()); }
public void Setup() { testMotorOne = new UnitMotorcycle("Harley", 800, 1600.5); testMotorTwo = new UnitMotorcycle("Ducati", 1000, 1505.5); testRiderOne = new UnitRider("Marlboro", testMotorOne); testRiderTwo = new UnitRider("Barry", testMotorTwo); TestRaceEntry = new RaceEntry(); }
public void MotorcycleConstructorTest() { UnitMotorcycle anotherMotorcycle = new UnitMotorcycle("Honda", 120, 200); Assert.AreEqual(this.motorcycle.Model, anotherMotorcycle.Model); Assert.AreEqual(this.motorcycle.HorsePower, anotherMotorcycle.HorsePower); Assert.AreEqual(this.motorcycle.CubicCentimeters, anotherMotorcycle.CubicCentimeters); }
public void CalculateAverageMethod() { UnitMotorcycle uM = new UnitMotorcycle("Test1", 200, 20); UnitRider uR = new UnitRider("Test1", uM); this.raceEntry.AddRider(uR); Assert.AreEqual(200, this.raceEntry.CalculateAverageHorsePower()); }
public void SetUp() { this.motorcycle1 = new UnitMotorcycle("Model", 100, 10); this.motorcycle2 = new UnitMotorcycle("Model2", 100, 10); this.rider1 = new UnitRider("Rider", this.motorcycle1); this.rider2 = new UnitRider("Rider2", this.motorcycle2); this.race = new RaceEntry(); }
public void TestUnitRiderNameForNull() { UnitMotorcycle umc = new UnitMotorcycle("Kawazaki", 300, 1500); Assert.Throws <ArgumentNullException>(() => { UnitRider ur = new UnitRider(null, umc); }); }
public void TestConstructorUnitMotorcycleCreatesMotorCycle() { UnitMotorcycle motorcycle = new UnitMotorcycle(Model, HorsePower, CubicCentimeters); Assert.That(motorcycle != null); Assert.AreEqual(Model, motorcycle.Model); Assert.AreEqual(HorsePower, motorcycle.HorsePower); Assert.AreEqual(CubicCentimeters, motorcycle.CubicCentimeters); }
public void Setup() { this.raceEntry = new RaceEntry(); this.motorcycle = new UnitMotorcycle("BMW", 30, 10); this.secondMotorcycle = new UnitMotorcycle("Suzuki", 30, 10); this.secondRider = new UnitRider("Gosho", this.motorcycle); this.rider = new UnitRider("Pesho", this.motorcycle); }
public void AddRiderShouldThrowExceptionWithExistingRiderName() { UnitMotorcycle motorcycle = new UnitMotorcycle("Test", 50, 80); UnitRider rider = new UnitRider("Test1", motorcycle); this.raceEntry.AddRider(rider); Assert.Throws <InvalidOperationException>(() => this.raceEntry.AddRider(rider)); }
public void CalculateAverageHorsePowerThrowsInvalidOperationExceptionIfRidersAreLessThanTwo() { var motorcycle = new UnitMotorcycle("Yamaha", 150, 250); var rider = new UnitRider("Stich", motorcycle); this.race.AddRider(rider); Assert.Throws <InvalidOperationException>(() => this.race.CalculateAverageHorsePower()); }
public void AddRiderCounterWorksCorrectly() { var motorcycle = new UnitMotorcycle("Yamaha", 150, 250); var rider = new UnitRider("Stich", motorcycle); this.race.AddRider(rider); Assert.AreEqual(1, this.race.Counter); }
public void AddFunctionalityThrowsInvalidOperationExceptionIfRiderExists() { var motorcycle = new UnitMotorcycle("Yamaha", 150, 250); var rider = new UnitRider("Stich", motorcycle); this.race.AddRider(rider); Assert.Throws <InvalidOperationException>(() => this.race.AddRider(rider)); }
public void TestIfCalculateAverageHorsePowerThrowsErrorWithLowCountOfParticipans() { UnitMotorcycle motorcycle = new UnitMotorcycle("Suzuki", 100, 1000); UnitRider rider = new UnitRider("ilko", motorcycle); raceEntry.AddRider(rider); Assert.Throws <InvalidOperationException>(() => raceEntry.CalculateAverageHorsePower()); }
public void AddRiderThrowsExceptionIfRiderExists() { UnitMotorcycle motorcycle = new UnitMotorcycle("Ducati", 89, 696); UnitRider rider = new UnitRider("Ivan", motorcycle); this.race.AddRider(rider); Assert.Throws <InvalidOperationException>(() => this.race.AddRider(rider)); }
public void CalculateAverageHorsePowerThrowsException() { UnitMotorcycle motorcycle = new UnitMotorcycle("Ducati", 89, 696); UnitRider rider = new UnitRider("Ivan", motorcycle); this.race.AddRider(rider); Assert.Throws <InvalidOperationException>(() => this.race.CalculateAverageHorsePower()); }
public void CalculateAverageHorsePowerShouldThrowExceptionWithOneRider() { UnitMotorcycle motorcycle = new UnitMotorcycle("Test", 50, 80); UnitRider rider = new UnitRider("Test1", motorcycle); this.raceEntry.AddRider(rider); Assert.Throws <InvalidOperationException>(() => this.raceEntry.CalculateAverageHorsePower()); }
public void Add_Existing_Rider_Throw_InvalidOperationException() { var race = new RaceEntry(); var motorcycle = new UnitMotorcycle("Balkan", 40, 100); var rider = new UnitRider("Ivan", motorcycle); race.AddRider(rider); Assert.Throws <InvalidOperationException>((() => race.AddRider(rider)), "Rider Ivan is already added."); }
public void TestIfAddRiderIncreasesCount() { int expectedCount = 1; UnitMotorcycle motorcycle = new UnitMotorcycle("Test", 50, 80); UnitRider rider = new UnitRider("Test1", motorcycle); this.raceEntry.AddRider(rider); Assert.AreEqual(expectedCount, this.raceEntry.Counter); }
public void TestIfAddRiderWorksCorrectly() { UnitMotorcycle motorcycle = new UnitMotorcycle("Test", 50, 80); UnitRider rider = new UnitRider("Test1", motorcycle); string expectedResult = $"Rider {rider.Name} added in race."; string actualResult = this.raceEntry.AddRider(rider); Assert.AreEqual(expectedResult, actualResult); }
public void Setup() { this.unitMotorcycle1 = new UnitMotorcycle("Honda", 100, 50); this.unitMotorcycle2 = new UnitMotorcycle("Toyota", 60, 10); this.unitRider1 = new UnitRider("Vesko", unitMotorcycle1); this.unitRider2 = new UnitRider("Blaga", unitMotorcycle2); this.raceEntry = new RaceEntry(); }
public void createRiderFunction() { var moto = new UnitMotorcycle("z", 2, 3); Assert.That(moto.Model == "z"); Assert.That(moto.HorsePower == 2); Assert.That(moto.CubicCentimeters == 3); Assert.DoesNotThrow(() => new UnitRider("a", moto)); Assert.Throws <ArgumentNullException>(() => new UnitRider(null, moto)); }
public void TestAddRiderNameNull() { UnitMotorcycle umc = new UnitMotorcycle("Kawazaki", 300, 1500); UnitRider ur = null; Assert.Throws <InvalidOperationException>(() => { re.AddRider(ur); }); }
public void Add_ShouldThrowInvalidOperationExceptionWithExistDriver() { var motor = new UnitMotorcycle("Model", 120, 1000); var driver = new UnitRider("Name", motor); this.raceEntry.AddRider(driver); Assert.Throws <InvalidOperationException>(() => this.raceEntry.AddRider(driver)); }
public void TestIfAddRiderCommandThrowsErrorWithAlreadyExistRider() { UnitMotorcycle motorcycle = new UnitMotorcycle("Suzuki", 100, 1000); UnitRider rider = new UnitRider("ilko", motorcycle); raceEntry.AddRider(rider); Assert.Throws <InvalidOperationException>(() => raceEntry.AddRider(rider)); }
public void Setup() { this.unitMotorcycle1 = new UnitMotorcycle("Model1", 10, 10); this.unitMotorcycle2 = new UnitMotorcycle("Model2", 20, 20); this.unitMotorcycle3 = new UnitMotorcycle("Model3", 30, 30); this.UnitRider1 = new UnitRider("Name1", this.unitMotorcycle1); this.UnitRider2 = new UnitRider("Name2", this.unitMotorcycle2); this.UnitRider3 = new UnitRider("Name3", this.unitMotorcycle3); this.race = new RaceEntry(); }
public void TestWhenNameIsNull() { string model = "Imaha"; int horsePower = 100; double cubicCentimeters = 150.5; var motorcycle = new UnitMotorcycle(model, horsePower, cubicCentimeters); string name = null; Assert.Throws <ArgumentNullException>(() => new UnitRider(name, motorcycle)); }
public void CheckAddRider() { var unitMotorcycle = new UnitMotorcycle("motor", 100, 200); var unitRider = new UnitRider("lud", unitMotorcycle); var raceEntry = new RaceEntry(); raceEntry.AddRider(unitRider); Assert.AreEqual(1, raceEntry.Counter); }
public void CheckAddRiderForDuplication() { var unitMotorcycle = new UnitMotorcycle("motor", 100, 200); var unitRider = new UnitRider("lud", unitMotorcycle); var raceEntry = new RaceEntry(); raceEntry.AddRider(unitRider); Assert.Throws <InvalidOperationException>(() => raceEntry.AddRider(unitRider)); }
public void CheckCalculateAverageHorsePowerForException() { var unitMotorcycle = new UnitMotorcycle("motor", 100, 200); var unitRider = new UnitRider("lud", unitMotorcycle); var raceEntry = new RaceEntry(); raceEntry.AddRider(unitRider); Assert.Throws <InvalidOperationException>(() => raceEntry.CalculateAverageHorsePower()); }