예제 #1
0
        public void IsEqualToWorksWithArray()
        {
            var array = new[] { 45, 43, 54, 666 };
            var otherReference = array;

            Check.That(array).IsEqualTo(array);
            Check.That(array).IsEqualTo(otherReference);
        }
예제 #2
0
        public void IsNotEqualToWorksWithArray()
        {
            var array = new[] { 45, 43, 54, 666 };
            var otherArray = new[] { 666, 74 };
            var similarButNotEqualArray = new[] { 45, 43, 54, 666 };

            Check.That(array).IsNotEqualTo(otherArray);
            Check.That(array).IsNotEqualTo(similarButNotEqualArray);
        }
예제 #3
0
        public void IsEqualToThrowsExceptionWhenFailingWithIntArray()
        {
            var array = new[] { 45, 43, 54, 666 };
            var otherSimilarButNotEqualArray = new[] { 45, 43, 54, 666 };

            Check.ThatCode(() =>
            {
                Check.That(array).IsEqualTo(otherSimilarButNotEqualArray);
            })
            .Throws<FluentCheckException>();
        }