Пример #1
0
        public void SetUp()
        {
            position1 = new VRPosition(42, 42, 42);

            svm1 = new SeatViewModel(position1, 5);
            svm2 = new SeatViewModel(position1, 4);
            Collection<SeatViewModel> seatList = new Collection<SeatViewModel>();
            seatList.Add(svm1);
            seatList.Add(svm2);
            bench1 = new BenchViewModel(position1, 1, seatList);
            bench2 = new BenchViewModel(position1, 2, seatList);
        }
Пример #2
0
        public void BenchTest()
        {
            JObject bench = JObject.Parse("{Seats: [{Id: 12}]}");
            bench.Add("Id", 1);

            Collection<SeatViewModel> seats = new Collection<SeatViewModel>();
            BenchViewModel b1 = new BenchViewModel(new VRPosition(100, 200, 300), 1, seats);
            Dictionary<int, BenchViewModel> benches = handler.Benches;
            benches.Add(b1.Id, b1);
            handler.Benches = benches;
            handler.Handle(bench);
            SeatViewModel s = new SeatViewModel(new VRPosition(100, 200, 300), 12);
            seats.Add(s);
            BenchViewModel b2 = new BenchViewModel(new VRPosition(100, 200, 300), 1, seats);

            Assert.AreEqual(b1.ToString(), b2.ToString());
        }