コード例 #1
0
 public void TestMoveToLeftShouldSuccess()
 {
     LayersViewModelForTests vm = new LayersViewModelForTests(true);
     vm.RightList.Add(new ListItemViewModel()
     {
         ItemName = "2",
         CreationDate = DateTime.Parse("12.12.2012"),
         ItemAmount = 2
     });
     vm.MoveToLeft(0);
     Assert.AreEqual(0, vm.RightList.Count);
     Assert.AreEqual(1, vm.LeftList.Count);
     Assert.AreEqual("2", vm.LeftList[0].ItemName);
     Assert.AreEqual(2, vm.LeftList[0].ItemAmount);
     DateTime dt = DateTime.Parse("12.12.2012");
     Assert.AreEqual(dt, vm.LeftList[0].CreationDate);
 }
コード例 #2
0
 public void TestMoveToRightShouldFailWhenBigIndex()
 {
     LayersViewModelForTests vm = new LayersViewModelForTests(true);
     vm.LeftList.Add(new ListItemViewModel()
     {
         ItemName = "1",
         CreationDate = DateTime.Parse("11.11.2011"),
         ItemAmount = 1
     });
     vm.MoveToRight(2);
     Assert.AreEqual(1, vm.LeftList.Count);
     Assert.AreEqual(0, vm.RightList.Count);
     Assert.AreEqual("1", vm.LeftList[0].ItemName);
     Assert.AreEqual(1, vm.LeftList[0].ItemAmount);
     DateTime dt = DateTime.Parse("11.11.2011");
     Assert.AreEqual(dt, vm.LeftList[0].CreationDate);
 }
コード例 #3
0
 public void TestViewModelConstructor()
 {
     LayersViewModelForTests vm = new LayersViewModelForTests(false);
     Assert.IsNotNull(vm.Model);
     Assert.IsInstanceOfType(vm.Model, typeof(LayersExampleModel));
 }