public void TestEqualsOperatorDifferentVariableDifferentValues()
        {
            TestDhgms.DataManagerMocking.Model.Info.SingleSimple one = new TestDhgms.DataManagerMocking.Model.Info.SingleSimple();
            TestDhgms.DataManagerMocking.Model.Info.SingleSimple other = new TestDhgms.DataManagerMocking.Model.Info.SingleSimple();
            other.Id = 1;

            // ReSharper disable ConditionIsAlwaysTrueOrFalse
            // ReSharper disable EqualExpressionComparison
            if (one == other)
            // ReSharper restore EqualExpressionComparison
            // ReSharper restore ConditionIsAlwaysTrueOrFalse
            {
                Assert.Fail("Should have returned false");
            }
        }
 public void TestEqualsOperatorOneNull()
 {
     TestDhgms.DataManagerMocking.Model.Info.SingleSimple one = new TestDhgms.DataManagerMocking.Model.Info.SingleSimple();
     TestDhgms.DataManagerMocking.Model.Info.SingleSimple other = null;
     // ReSharper disable ConditionIsAlwaysTrueOrFalse
     if (one == other)
     // ReSharper restore ConditionIsAlwaysTrueOrFalse
     {
         Assert.Fail("Should have returned true");
     }
 }
 public void TestStringArrayDefaults()
 {
     TestDhgms.DataManagerMocking.Model.Info.SingleSimple one = new TestDhgms.DataManagerMocking.Model.Info.SingleSimple();
     var stringArray = one.ToStringArray();
     Assert.AreEqual(2, stringArray.Count);
     Assert.AreEqual("0", stringArray[0]);
     Assert.IsNull(stringArray[1]);
 }
        public void TestGetHeaderRecord()
        {
            var item = new TestDhgms.DataManagerMocking.Model.Info.SingleSimple();
            var headerRecord = item.HeaderRecord;

            Assert.IsNotNull(headerRecord);
            Assert.AreEqual(2, headerRecord.Count);
            Assert.AreEqual("Id", headerRecord[0]);
            Assert.AreEqual("Name", headerRecord[1]);
        }
 public void TestGetHashCode()
 {
     TestDhgms.DataManagerMocking.Model.Info.SingleSimple one = new TestDhgms.DataManagerMocking.Model.Info.SingleSimple();
     Console.WriteLine(one.GetHashCode());
 }
 public void TestGetDifferencesNone()
 {
     TestDhgms.DataManagerMocking.Model.Info.SingleSimple one = new TestDhgms.DataManagerMocking.Model.Info.SingleSimple();
     var differences = one.GetDifferences(one);
     Assert.AreEqual(0, differences.Count);
 }
        public void TestEqualsOperatorSameVariableBothSides()
        {
            TestDhgms.DataManagerMocking.Model.Info.SingleSimple one = new TestDhgms.DataManagerMocking.Model.Info.SingleSimple();
            TestDhgms.DataManagerMocking.Model.Info.SingleSimple two = one;
            // ReSharper disable ConditionIsAlwaysTrueOrFalse
            // ReSharper disable EqualExpressionComparison
            if (one == two)
            // ReSharper restore EqualExpressionComparison
            // ReSharper restore ConditionIsAlwaysTrueOrFalse
            {
                return;
            }

            Assert.Fail("Should have returned true");
        }