Exemple #1
0
        public void GetDataByIdTest()
        {
            var result = new RaceTrackService(_context, raceTrack1).GetDataById(raceTrack1.RaceTrackId);

            Assert.IsNotNull(result);
            Assert.AreEqual(result, raceTrack1);
        }
Exemple #2
0
        public void GetAllTest()
        {
            IEnumerable <RaceTrack> result = new RaceTrackService(_context, raceTrack1).GetAll();

            Assert.IsNotNull(result);
            Assert.IsNotNull(result.Any(x => x.RaceTrackId.Equals(raceTrack1.RaceTrackId)));
        }
Exemple #3
0
        public void CreateDataTest()
        {
            var raceTrack2 = new RaceTrack
            {
                RaceTrackId = 2,
                Name        = "track2",
                vehicles    = new List <Vehicle>()
            };

            var addedTrack = new RaceTrackService(_context, raceTrack1).CreateData(raceTrack2);

            Assert.IsNotNull(addedTrack);
            Assert.AreEqual(raceTrack2, addedTrack);
        }
Exemple #4
0
        public void UpdateDataTest()
        {
            var track = new RaceTrack
            {
                RaceTrackId = 1,
                Name        = "track2",
                vehicles    = new List <Vehicle>()
            };
            var result = new RaceTrackService(_context, raceTrack1).UpdateData(track);

            Assert.AreEqual(raceTrack1.Name, result.Name);


            track.RaceTrackId = 2;
            var result2 = new RaceTrackService(_context, raceTrack1).UpdateData(track);

            Assert.IsNull(result2);
        }