public void FileLogger_Setup() { _uutLogger = new FileLogger(); _logFile = "../../TestLog.txt"; _track1 = FakeTrackFactory.GetTrackWithTag("Tag1", 1, 2, 3); _track2 = FakeTrackFactory.GetTrackWithTag("Tag2", 4, 5, 6); }
public void Traffic_Controller_Console_Display_Test(string tag, int x, int y, int z) { _tracks.Add(FakeTrackFactory.GetTrackWithTag(tag, x, y, z)); _uutTrafficController.DisplayTracks(_tracks); string compare = "Tag: " + tag + "Pos X: " + x + "Pos Y: " + y; StringAssert.Contains(compare, _uutTrafficController.Output); }
public static List <ITrack> GetMultipleTracksWithTags(int number) { var rand = new Random(); var tracks = new List <ITrack>(); for (int i = 0; i < number; i++) { var x = rand.Next(1, 100); var y = rand.Next(1, 100); var z = rand.Next(1, 100); tracks.Add(FakeTrackFactory.GetTrackWithTag("Track " + i + 1, x, y, z)); } return(tracks); }
public void Traffic_Controller_Console_Display_Test_Condition(string tag1, int x1, int y1, int z1, string tag2, int x2, int y2, int z2) { var track1 = FakeTrackFactory.GetTrackWithTag(tag1, x1, y1, z1); var track2 = FakeTrackFactory.GetTrackWithTag(tag2, x2, y2, z2); _tracks.Add(track1); _tracks.Add(track2); var condition = new ConditionEventArgs(track1, track2); _condtions.Add(condition); _uutTrafficController.DisplayConditions(_condtions); var compare = "Condition detected between " + track1.Tag + " & " + track2.Tag; StringAssert.Contains(compare, _uutTrafficController.Condition); }
public static List <ConditionEventArgs> CreateConditionList(int numberOfConditions) { var rand = new Random(); var conditions = new List <ConditionEventArgs>(); for (int i = 0; i < numberOfConditions; i++) { var x = rand.Next(1, 100); var y = rand.Next(1, 100); var z = rand.Next(1, 100); var track1 = FakeTrackFactory.GetTrackWithTag("Track1," + i, x, y, z); var track2 = FakeTrackFactory.GetTrackWithTag("Track2," + i, x + 4, y + 5, z - 7); var cond = new ConditionEventArgs(track1, track2); conditions.Add(cond); } return(conditions); }