예제 #1
0
        public void ADOCanGetMakeForModel()
        {
            var repo = new MakesRepositoryADO();

            var make = repo.GetMakeForModel(7);

            Assert.AreEqual(2, make.MakeId);
            Assert.AreEqual("00000000-0000-0000-0000-000000000000", make.UserId);
            Assert.AreEqual("Ford", make.MakeDescription);
            Assert.AreEqual(DateTime.Parse("07/22/2018 00.00.00 AM", System.Globalization.CultureInfo.InvariantCulture), make.MakeDateAdded);
        }
예제 #2
0
        public void ADOCanLoadMakes()
        {
            var repo = new MakesRepositoryADO();

            var makes = repo.GetAllMakes().ToList();

            Assert.AreEqual(3, makes.Count);
            Assert.AreEqual(1, makes[0].MakeId);
            Assert.AreEqual("*****@*****.**", makes[0].UserName);
            Assert.AreEqual("Chevrolet", makes[0].MakeDescription);
            Assert.AreEqual(DateTime.Parse("07/22/2018 00.00.00 AM", System.Globalization.CultureInfo.InvariantCulture), makes[0].MakeDateAdded);
        }
예제 #3
0
        public void CanGetMakes()
        {
            var            repo  = new MakesRepositoryADO();
            List <GetMake> makes = repo.GetMakes().ToList();

            Assert.AreEqual(3, makes.Count());

            Assert.AreEqual(1, makes[0].MakeId);
            Assert.AreEqual("Make1", makes[0].MakeName);
            Assert.AreEqual("1/1/2011", makes[0].DateAdded.ToShortDateString());
            Assert.AreEqual("00000000-0000-0000-000000000000", makes[0].UserId);
            Assert.AreEqual("test1", makes[0].UserName);
        }
예제 #4
0
        public void CanLoadMakes()
        {
            var repo = new MakesRepositoryADO();

            var makes = repo.GetAll();

            Assert.AreEqual(3, makes.Count());

            Assert.AreEqual(1, makes[0].MakeId);
            Assert.AreEqual("00000000-0000-0000-000000000000", makes[0].UserId);
            Assert.AreEqual("Make1", makes[0].MakeName);
            Assert.AreEqual("1/1/2011", makes[0].DateAdded.ToShortDateString());
        }
예제 #5
0
        public static void ADOCanAddMake()
        {
            Makes makeToAdd = new Makes();
            var   repo      = new MakesRepositoryADO();

            makeToAdd.UserId          = "00000000-0000-0000-0000-000000000000";
            makeToAdd.MakeDescription = "FakeMake";
            makeToAdd.MakeDateAdded   = DateTime.Parse("07/22/2018 00.00.00 AM", System.Globalization.CultureInfo.InvariantCulture);

            repo.AddMake(makeToAdd);
            var makes = repo.GetAllMakes().ToList();

            Assert.IsNotNull(makes[3]);
            Assert.AreEqual(4, makes.Count);

            Assert.AreEqual(4, makes[3].MakeId);
            Assert.AreEqual("*****@*****.**", makes[3].UserName);
            Assert.AreEqual("FakeMake", makes[3].MakeDescription);
            Assert.AreEqual(DateTime.Parse("07/22/2018 00.00.00 AM", System.Globalization.CultureInfo.InvariantCulture), makes[3].MakeDateAdded);
        }