Пример #1
0
        public void WhenCreated_ThenHasErrorsIsFalse()
        {
            var value   = new object();
            var binding = FixedBinding.Create(value);

            Assert.False(binding.HasErrors);
        }
Пример #2
0
        public void WhenCreated_ThenEvaluationResultsAreEmpty()
        {
            var value   = new object();
            var binding = FixedBinding.Create(value);

            Assert.False(binding.EvaluationResults.Any());
        }
Пример #3
0
        public void WhenCreated_ThenEvaluatesToTrue()
        {
            var value   = new object();
            var binding = FixedBinding.Create(value);

            Assert.True(binding.Evaluate());
        }
Пример #4
0
        public void WhenCreated_ThenCreateDynamicContextSucceeds()
        {
            var value   = new object();
            var binding = FixedBinding.Create(value);

            Assert.NotNull(binding.CreateDynamicContext());
        }
Пример #5
0
        public void WhenCreatingBinding_ThenValuesAreSame()
        {
            var value   = new object();
            var binding = FixedBinding.Create(value);

            Assert.Same(value, binding.Value);
        }
Пример #6
0
        public void WhenCreated_ThenEvaluatesToTrueWithContext()
        {
            var value   = new object();
            var binding = FixedBinding.Create(value);
            var context = binding.CreateDynamicContext();

            Assert.True(binding.Evaluate(context));
        }
Пример #7
0
        public void WhenCreated_ThenUserMessageCanBeSet()
        {
            var value   = new object();
            var binding = FixedBinding.Create(value);

            binding.UserMessage = "foo";

            Assert.Equal("foo", binding.UserMessage);
        }