public void FailWhenRallyDoesNotExist() { var rallyId = "rally1"; var service = new RemoveVehicleService(CommonBuilders.SetUpRepoWithNoRally(rallyId).Object); var result = service.RemoveVehicleFromRally("rally1", "vehicle1"); Assert.True(result.IsFailure); Assert.Equal(ErrorMessages.RallyNotFound, result.Error); }
public void FailWhenRallyDoesNotExist() { var rallyId = "rally1"; var service = new StartRallyService(CommonBuilders.SetUpRepoWithNoRally(rallyId).Object); var result = service.StartRally(rallyId); Assert.True(result.IsFailure); Assert.Equal(ErrorMessages.RallyNotFound, result.Error); }
public void FailWhenRallyDoesNotExist() { var rallyId = "2019"; var vehicleId = "vehicle1"; var service = new VehicleStatisticsService( CommonBuilders.SetUpRepoWithNoRally(rallyId).Object, new FakeVehicleStatisticsFactory(GetExpectedStats())); var result = service.GetVehicleStatistics(rallyId, vehicleId); Assert.True(result.IsFailure); Assert.Equal(ErrorMessages.RallyNotFound, result.Error); }
public void FailWhenRallyDoesNotExist() { var rallyId = "rally1"; var vehicle = new Vehicle { Id = "v1", Type = VehicleType.SportCar }; var vehicleFactoryMock = GetVehicleFactoryWhichReturns(vehicle.Id); var service = new AddVehicleService(CommonBuilders.SetUpRepoWithNoRally(rallyId).Object, vehicleFactoryMock.Object); var result = service.AddVehicle(rallyId, vehicle); Assert.True(result.IsFailure); Assert.Equal(ErrorMessages.RallyNotFound, result.Error); }