예제 #1
0
        public void CompareSchoolVanDifferentObject()
        {
            SchoolVan aVan       = new SchoolVan();
            SchoolVan anotherVan = new SchoolVan();
            int       aTestId    = 1;
            int       test       = 4;

            aVan.Id = aTestId;
            Assert.IsFalse(aVan.Equals(test));
        }
예제 #2
0
        public void CompareSchoolVanFail()
        {
            SchoolVan aVan          = new SchoolVan();
            SchoolVan anotherVan    = new SchoolVan();
            int       aTestId       = 1;
            int       anotherTestId = 2;

            aVan.Id       = aTestId;
            anotherVan.Id = anotherTestId;
            Assert.IsFalse(aVan.Equals(anotherVan));
        }
예제 #3
0
        public void CompareSchoolVanSuccess()
        {
            SchoolVan aVan       = new SchoolVan();
            SchoolVan anotherVan = new SchoolVan();
            int       aTestId    = 1;

            aVan.Id = aTestId;
            aVan.FuelConsumption = 4;
            anotherVan.Id        = aTestId;
            Assert.IsTrue(aVan.Equals(anotherVan));
        }
예제 #4
0
        public void AreEqualsSuccess()
        {
            SchoolVan aSchoolVan       = new SchoolVan();
            SchoolVan anotherSchoolVan = new SchoolVan();

            aSchoolVan.Id       = 1;
            anotherSchoolVan.Id = 1;
            List <Route> aListRoute     = new List <Route>();
            Route        aNewRoute      = new Route();
            int          expectedLength = 1;

            aListRoute.Add(aNewRoute);
            Assert.IsTrue(aSchoolVan.Equals(anotherSchoolVan) && aListRoute.Count == expectedLength);
        }