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)); }
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); }