コード例 #1
0
        public void ValidateShouldThrowGivenNullStringBuilder()
        {
            BudgetBucket subject = Arrange();

            subject.Validate(null);
            Assert.Fail();
        }
コード例 #2
0
        public void ValidateShouldRetrunFalseGivenLongCode()
        {
            BudgetBucket subject = Arrange();

            subject.Code = "ABC345678";
            bool result = subject.Validate(new StringBuilder());

            Assert.IsFalse(result);
        }
コード例 #3
0
        public void ValidateWillReturnFalseWhenNameIsNull()
        {
            BudgetBucket subject = Arrange();

            subject.Code = "Foo";
            var builder = new StringBuilder();

            Assert.IsFalse(subject.Validate(builder));
            Assert.IsTrue(builder.Length > 0);
        }
コード例 #4
0
        public void ValidateWillReturnFalseWhenCodeIsTooLong()
        {
            BudgetBucket subject = Arrange();

            subject.Description = "FooBarHo";
            var builder = new StringBuilder();

            Assert.IsFalse(subject.Validate(builder));
            Assert.IsTrue(builder.Length > 0);
        }