Beispiel #1
0
        public void HasValue_TrueWhenValueSet()
        {
            var subject = new HasValueContainer <string>();

            subject.Value = "test";
            Assert.True(subject.HasValue);
        }
Beispiel #2
0
        public void Reset_ValueIsDefault()
        {
            var subject = new HasValueContainer <int>();

            subject.Value = 100;
            subject.Reset();
            Assert.Equal(default(int), subject.Value);
        }
Beispiel #3
0
        public void Reset_HasValueIsFalse()
        {
            var subject = new HasValueContainer <string>();

            subject.Value = "test";
            subject.Reset();
            Assert.False(subject.HasValue);
        }
Beispiel #4
0
        public void Value_GetReturnsSet()
        {
            var subject  = new HasValueContainer <string>();
            var expected = DateTime.Now.ToFileTimeUtc().ToString();

            subject.Value = expected;
            Assert.Equal(expected, subject.Value);
        }
Beispiel #5
0
        public void HasValue_FalseAtInitialize()
        {
            var subject = new HasValueContainer <string>();

            Assert.False(subject.HasValue);
        }