Ejemplo n.º 1
0
        public void ResourcesReleasabilityTest(int changesCount)
        {
            using (var sqlConnection = new SqlConnection(TEST_CONNECTION_STRING))
            {
                sqlConnection.Open();

                int sqlConversationEndpointsCount = sqlConnection.GetUnclosedConversationEndpointsCount();
                int sqlConversationGroupsCount    = sqlConnection.GetConversationGroupsCount();
                int sqlServiceQueuesCount         = sqlConnection.GetServiceQueuesCount();
                int sqlServicesCount = sqlConnection.GetServicesCount();

                NotificationTest(changesCount, false);

                // Microsoft SqlDependency REMOVES queue and service after use.
                Assert.AreEqual(sqlServicesCount, sqlConnection.GetServicesCount());
                Assert.AreEqual(
                    sqlServiceQueuesCount,
                    sqlConnection.GetServiceQueuesCount());

                // Microsoft SqlDependency KEEPS conversation group and endpoint in DB after use.
                // This behavior leads to GIANT memory leaks in SQL Server.
                Assert.AreNotEqual(
                    sqlConversationGroupsCount,
                    sqlConnection.GetConversationGroupsCount());
                Assert.AreNotEqual(
                    sqlConversationEndpointsCount,
                    sqlConnection.GetUnclosedConversationEndpointsCount());
            }
        }
Ejemplo n.º 2
0
        public void Can_Map_DifferentsRows_to_Same_object()
        {
            dynamic dynamicCustomer = new ExpandoObject();

            dynamicCustomer.Id          = 1;
            dynamicCustomer.Name        = "Clark";
            dynamicCustomer.Phones_Id   = 1;
            dynamicCustomer.Phones_Name = "88888";
            dynamicCustomer.Emails_Id   = "1";
            dynamicCustomer.Emails_Name = "*****@*****.**";

            dynamic dynamicCustomer2 = new ExpandoObject();

            dynamicCustomer2.Id          = 1;
            dynamicCustomer2.Name        = "Clark";
            dynamicCustomer2.Phones_Id   = 2;
            dynamicCustomer2.Phones_Name = "99999";
            dynamicCustomer2.Emails_Id   = "2";
            dynamicCustomer2.Emails_Name = "*****@*****.**";

            var list = new List <dynamic> {
                dynamicCustomer, dynamicCustomer2
            };
            var customer = Slapper.AutoMapper.MapDynamic <NameValue>(list).FirstOrDefault();

            Assert.NotNull(customer);
            Assert.AreNotEqual(customer.Emails.FirstOrDefault(e => e.Id == 1).Name, customer.Phones.FirstOrDefault(p => p.Id == 1).Name);
        }
Ejemplo n.º 3
0
        public void Clone()
        {
            var item  = new WhereItem("field1", "a string");
            var clone = item.Clone();

            Assert.AreEqual(item, clone);
            clone.Value = "something-else";
            Assert.AreNotEqual(item, clone);
            clone.Value = "a string";
            Assert.AreEqual(item, clone);

            var parm  = new QueryParameter("someparm", "testvalue");
            var item2 = new WhereString("field2=@someparm or field3='value'", parm);

            var clause = new WhereClause(JoinType.And, item, item2);
            var clone2 = clause.Clone();

            Assert.AreEqual(clause, clone2);
            parm.Value = "testvalue2";
            Assert.AreNotEqual(clause, clone2);
            parm.Value = "testvalue";
            Assert.AreEqual(clause, clone2);

            item.Value = "n";
            Assert.AreNotEqual(clause, clone2);
            item.Value = "a string";
            Assert.AreEqual(clause, clone2);
        }
Ejemplo n.º 4
0
        public static void NotEqual <T>(T notExpected, T actual)
        {
#if XUNIT
            FrameworkAssert.NotEqual(notExpected, actual);
#else
            FrameworkAssert.AreNotEqual(notExpected, actual);
#endif
        }
Ejemplo n.º 5
0
        public void VectorComparison()
        {
            var vecA = new Vector(1, 2, 3, 4, 5);
            var vecB = new Vector(1, 2, 3, 4, 5);

            Assert.AreEqual(vecA, vecB);

            var vecC = new Vector(1, 2, 3, 4, 5, 6);

            Assert.AreNotEqual(vecA, vecC);
        }
Ejemplo n.º 6
0
        public void LoadQuery()
        {
            var test = IQ.RunSql(@"select 1 as PK, 'jamie' as firstname, cast('1/1/2012 12:12:00' as datetime) as updatedate, 
                14 as somenumber, 122.29 as howmuch").MapNext <TestObject>();

            Assert.AreNotEqual(default(int), test.PK);
            Assert.AreNotEqual(default(string), test.FirstName);
            Assert.AreNotEqual(default(DateTime), test.UpdateDate);
            Assert.AreNotEqual(default(long), test.SomeNumber);
            Assert.AreNotEqual(default(float), test.HowMuch);
        }
Ejemplo n.º 7
0
        public void Clone()
        {
            var item  = new WhereItem("field1", "a string");
            var clone = item.Clone();

            Assert.AreEqual(item, clone);
            clone.Value = "something-else";
            Assert.AreNotEqual(item, clone);
            clone.Value = "a string";
            Assert.AreEqual(item, clone);
        }
Ejemplo n.º 8
0
        public void Clone()
        {
            var clause = new OrderByClause("field1 desc, field2");
            var clone  = clause.Clone();

            Assert.AreEqual("field1 desc,field2", clone.ToString());
            Assert.AreEqual(clause, clone);
            clone.Reverse();
            Assert.AreNotEqual(clause, clone);
            clone.Reverse();
            Assert.AreEqual(clause, clone);
        }
        public void infTest()
        {
            //>>> np.inf
            //inf
            //>>> np.array([1]) / 0.
            //array([Inf])
            Console.WriteLine(np.inf);
            var x = np.array(1) / 0.0;

            Assert.AreEqual(np.array(np.inf), x);
            Assert.AreNotEqual(np.array(0f), x);
            Assert.AreEqual(float.PositiveInfinity, np.inf);
        }
Ejemplo n.º 10
0
        public void bycicleListAsync()
        {
            // Arrange
            ByciclesController controller = new ByciclesController();

            // Act
            IQueryable <Bycicle> result = controller.GetBycicles();

            // Assert
            Assert.IsNotNull(result);
            Assert.AreNotEqual(0, result.ToList().Count);
            Assert.IsInstanceOf <Bycicle>(result.ToList()[0]);
        }
Ejemplo n.º 11
0
        public void RegularStamp()
        {
            var le     = CreateLoggingEvent();
            var stamp  = new log4net.Util.Stamps.Stamp();
            var stamp2 = new log4net.Util.Stamps.Stamp()
            {
                Name = "stamp2"
            };

            stamp.StampEvent(le);
            stamp2.StampEvent(le);

            Assert.That(le.Properties["stamp"], Is.Not.Null, @"Properties[""stamp""]");
            Assert.That(le.Properties["stamp2"], Is.Not.Null, @"Properties[""stamp2""]");
            Assert.AreNotEqual(le.Properties["stamp"], le.Properties["stamp2"], @"stamp!=stamp2");
        }
        public void CanRestoreDefaultBehaviour()
        {
            // Arrange
            Note expected = new Note
            {
                NoteId = 4,
                Added  = new DateTime(2011, 2, 5)
            };

            NewDateTime.DateTime = DateTime.MinValue;

            // Act
            Repository.AddNote(new Note());
            Note actual = (from n in Context.Notes select n).Last();

            // Assert
            Assert.AreNotEqual(expected, actual);
        }
Ejemplo n.º 13
0
 public static void assertNotEquals(object expected, object actual, object msg)
 {
     ////throw new global::System.NotImplementedException("System.AssertNotEquals : Use NUnit Asserts");
     NUnitAssert.AreNotEqual(expected, actual, "{0}", msg);
 }
Ejemplo n.º 14
0
 public void assertNotEquals(object expected, object actual, object msg) =>
 NUnitAssert.AreNotEqual(expected, actual, "{0}", msg);
Ejemplo n.º 15
0
 public void assertNotEquals(object expected, object actual) =>
 NUnitAssert.AreNotEqual(expected, actual);
Ejemplo n.º 16
0
 public void AddingFractionsWithDifferentDenominators()
 {
     Assert.AreEqual(new Fraction("1/4") + new Fraction("2/8"), new Fraction(6, 12));
     Assert.AreEqual(2 + new Fraction(2, 9), "20/9");
     Assert.AreNotEqual("2" + "2/9", "20/9"); // you need to have at least one definition of Fraction
 }