Ejemplo n.º 1
0
        private static void ChangePropertyAndVerify(Func <int, string> setNewName, int expectedChanges)
        {
            var vm = new ChangePropertyViewModel(string.Empty);

            var changes = 0;

            vm.PropertyChanged += (s, e) =>
            {
                e.PropertyName.Should().Be("Name");
                changes++;
            };

            Enumerable.Range(1, PropertyChanges).ToList().ForEach(index => vm.Name = setNewName(index));

            changes.Should().Be(expectedChanges);
        }
Ejemplo n.º 2
0
		private static void ChangePropertyAndVerify(Func<int, string> setNewName, int expectedChanges)
		{
			var vm = new ChangePropertyViewModel(string.Empty);

			var changes = 0;

			vm.PropertyChanged += (s, e) =>
				{
					e.PropertyName.Should().Be.EqualTo("Name");
					changes++;
				};

			Enumerable.Range(1, PropertyChanges).ToList().ForEach(index => vm.Name = setNewName(index));

			changes.Should().Be.EqualTo(expectedChanges);
		}