public void RegisterDriver_returns_NonEmptyDrivers() { // arrange IStreamReader reader = Substitute.For <IStreamReader>(); reader.CreateReader(Arg.Any <string>()); reader.EndOfStream.Returns(false, true); reader.ReadLine().Returns("Driver Test"); TripLogic tripLogic = new TripLogic(); // act List <Driver> drivers = tripLogic.RegisterDrivers(reader); // assert Assert.IsTrue(drivers.Any()); }