コード例 #1
0
        public void CanGetDistinctManafacturerNameList()
        {
            IManafacturerRepository repository = new ManafacturerRepository();
            var fromDb = repository.DistinctNamesList();

            Assert.AreEqual(5, fromDb.Count);
            Assert.IsTrue(IsInManafacturerNameCollection(_manafacturers[0].Name, fromDb));
            Assert.IsTrue(IsInManafacturerNameCollection(_manafacturers[1].Name, fromDb));
            Assert.IsTrue(IsInManafacturerNameCollection(_manafacturers[2].Name, fromDb));
            Assert.IsTrue(IsInManafacturerNameCollection(_manafacturers[3].Name, fromDb));
            Assert.IsTrue(IsInManafacturerNameCollection(_manafacturers[4].Name, fromDb));
        }
コード例 #2
0
        public void CanCheckAndAddManafacturerWhereNotExisting()
        {
            var manafacturer = new Manafacturer
            {
                Name = "TestManafacturer 7",
                Website = "www.testco7.co.uk"
            };
            IManafacturerRepository repository = new ManafacturerRepository();
            var fromDb = repository.DistinctNamesList();
            Assert.IsFalse(IsInManafacturerNameCollection(manafacturer.Name, fromDb));

            var newManFromDb = repository.GetByManafacturerId(repository.CheckExistingNamesAdd(manafacturer.Name));
            Assert.IsTrue(manafacturer.Name == newManFromDb.Name);
        }