Example #1
0
        public void AnonAssert_HasValues_ValidatesActualHasSuppliedValues()
        {
            var expected = new
            {
                Source = "http://www.davidmuto.com/"
            };

            AnonAssert.HasValues(expected, this._subject);
        }
Example #2
0
        public void AnonAssert_HasValues_FailsWhenActualValueIsNotSuppliedValue()
        {
            var expected = new
            {
                Source = "http://www.davidmuto.com"
            };

            AnonAssert.HasValues(expected, this._subject);
        }
Example #3
0
        public void AnonAssert_AreEqual_FailsWhenActualValueIsMissing()
        {
            var expected = new
            {
                Source = "http://www.davidmuto.com/",
                Prop1  = 1
            };

            AnonAssert.AreEqual(expected, this._subject);
        }
Example #4
0
        public void AnonAssert_AreEqual_FailsWhenSuppliedValueIsMissing()
        {
            var expected = new
            {
                Source   = "http://www.davidmuto.com/",
                NotFound = "Some Value"
            };

            AnonAssert.AreEqual(expected, this._subject);
        }
Example #5
0
        public void AnonAssert_AreEqual_ValidatesExpectedAndActualValues()
        {
            var expected = new
            {
                Source = "http://www.davidmuto.com/",
                Prop1  = 1,
                Prop2  = 2.0
            };

            AnonAssert.AreEqual(expected, this._subject);
        }
Example #6
0
        public void AnonAssert_HasValues_WorksWithAllValuesSupplied()
        {
            var expected = new
            {
                Source = "http://www.davidmuto.com/",
                Prop1  = 1,
                Prop2  = 2.0
            };

            AnonAssert.HasValues(expected, this._subject);
        }
Example #7
0
        public void AnonAssert_AreEqual_FailsWhenActualValueIsDifferent()
        {
            var expected = new
            {
                Source = "http://www.davidmuto.com/",
                Prop1  = 1,
                Prop2  = 2 /* Not a double this time... */
            };

            AnonAssert.AreEqual(expected, this._subject);
        }
Example #8
0
 public void AnonAssert_PropCount_FailsWithWrongPropertyNames()
 {
     AnonAssert.PropNames(new string[] { "Source", /*ISSUE*/ "prop1", "Prop2" }, this._subject);
 }
Example #9
0
 public void AnonAssert_PropNames_ValidatesPropertyNames()
 {
     AnonAssert.PropNames(new string[] { "Source", "Prop1", "Prop2" }, this._subject);
 }
Example #10
0
 public void AnonAssert_PropCount_FailsWithWrongNumberOfProperties()
 {
     AnonAssert.PropCount(1, this._subject);
 }
Example #11
0
 public void AnonAssert_PropCount_ValidatesNumberOfProperties()
 {
     AnonAssert.PropCount(3, this._subject);
 }