public ScannedPageFacadeTest() { _scannedPageMapper = new ScannedPageMapper(); _fixture = new Fixture(); _fixture.Behaviors.Remove(new ThrowingRecursionBehavior()); _fixture.Behaviors.Add(new OmitOnRecursionBehavior()); _fixture.Customizations.Add(new TypeRelay(typeof(Item), typeof(Book))); _fixture.Customizations.Add(new TypeRelay(typeof(ItemBusinessModel), typeof(BookBusinessModel))); _scannedPage = _fixture.Create<ScannedPage>(); _scannedPageBusinessModel = _fixture.Create<ScannedPageBusinessModel>(); _readerBusinessModel = _fixture.Create<ReaderBusinessModel>(); ReaderMapper readerMapper = new ReaderMapper(); _reader = readerMapper.Map(_readerBusinessModel); _itemBusinessModel = _fixture.Create<ItemBusinessModel>(); ItemMapper itemMapper = new ItemMapper(); _item = itemMapper.Map(_itemBusinessModel); this.uow = Initializer.GetLibraryUow(); uow.ScannedPages.Add(this._scannedPage); uow.Readers.Add(this._reader); uow.Items.Add(this._item); this._scannedPageFacade = new ScannedPageFacade(uow); }
public DebtorsReadersMapperTest() { this.debtorsReadersMapper = new DeptorsReadersMapper(); this.readerMapper = new ReaderMapper(); this.readerEntityToMap = new Reader { ReaderId = 1, FirstName = "Bob", LastName = "Hopkins", Address = "adr",Phone = "555" }; this.inventoryEntityToMap = new Inventory(); this.readerHistoryEntityToMap = new ReaderHistory { StartDate = Convert.ToDateTime("2013.12.12"), FinishDate = Convert.ToDateTime("2013.12.28"), Reader = this.readerEntityToMap, Inventory = null }; this.deptorsReadersModelToCompareWith = new DeptorsReadersModel { readerId = this.readerEntityToMap.ReaderId, FirstName = this.readerEntityToMap.FirstName, LastName = this.readerEntityToMap.LastName, Address = this.readerEntityToMap.Address, Phone = this.readerEntityToMap.Phone, StartDate = Convert.ToDateTime("2013.12.12"), FinishDate = Convert.ToDateTime("2013.12.28") }; }
public SearchItemFacadeTest() { _itemMapper = new ItemMapper(); _fixture = new Fixture(); _fixture.Behaviors.Remove(new ThrowingRecursionBehavior()); _fixture.Behaviors.Add(new OmitOnRecursionBehavior()); _fixture.Customizations.Add(new TypeRelay(typeof(Item), typeof(Book))); _fixture.Customizations.Add(new TypeRelay(typeof(ItemBusinessModel), typeof(BookBusinessModel))); _readerBusinessModel = _fixture.Create<ReaderBusinessModel>(); ReaderMapper readerMapper = new ReaderMapper(); _reader = readerMapper.Map(_readerBusinessModel); _item = _fixture.Create<Item>(); _itemBusinessModel = _itemMapper.Map(_item); _tag = _fixture.Create<Tag>(); this.uow = Initializer.GetLibraryUow(); uow.Readers.Add(this._reader); uow.Items.Add(this._item); uow.Tags.Add(_tag); this._searchItemFacade = new SearchItemFacade(uow); }
public ReadersFacadeTests() { this.fixture = new Fixture(); fixture.Behaviors.Remove(new ThrowingRecursionBehavior()); fixture.Behaviors.Add(new OmitOnRecursionBehavior()); this.fixture.Customizations.Add(new TypeRelay(typeof(Item), typeof(Book))); this.testReader = this.fixture.Create<Reader>(); var uow = Initializer.GetLibraryUow(); uow.Readers.Add(this.testReader); this.readersFacade = new ReaderFacade(uow); }
public ReaderHistoryMapperTest() { this.readerHistoryMapper = new ReaderHistoryMapper(); this.readerEntityToMap = new Reader { FirstName = "Bob", LastName = "Hopkins" }; this.readerModelToMap = new ReaderBusinessModel { FirstName = "Bob", LastName = "Hopkins" }; this.inventoryEntityToMap = new Inventory { Number = "0000000001-001" }; this.inventoryModelToMap = new InventoryBusinessModel { Number = "0000000001-001" }; this.readerHistoryEntityToMap = new ReaderHistory { ReaderHistoryId = 1, StartDate = Convert.ToDateTime("2013.12.12"), ReturnDate = Convert.ToDateTime("2013.12.20"), FinishDate = Convert.ToDateTime("2013.12.28"), Reader = this.readerEntityToMap, Inventory = this.inventoryEntityToMap }; this.readerHistoryEntityToCompareWith = new ReaderHistory { ReaderHistoryId = 1, StartDate = Convert.ToDateTime("2013.12.12"), ReturnDate = Convert.ToDateTime("2013.12.20"), FinishDate = Convert.ToDateTime("2013.12.28"), Reader = this.readerEntityToMap, Inventory = this.inventoryEntityToMap }; this.ReaderHistoryModelToMap = new ReaderHistoryBusinessModel { Id = 1, StartDate = Convert.ToDateTime("2013.12.12"), ReturnDate = Convert.ToDateTime("2013.12.20"), FinishDate = Convert.ToDateTime("2013.12.28"), ReaderBusiness = this.readerModelToMap, InventoryBusiness = this.inventoryModelToMap }; this.ReaderHistoryModelToCompareWith = new ReaderHistoryBusinessModel { Id = 1, StartDate = Convert.ToDateTime("2013.12.12"), ReturnDate = Convert.ToDateTime("2013.12.20"), FinishDate = Convert.ToDateTime("2013.12.28"), ReaderBusiness = this.readerModelToMap, InventoryBusiness = this.inventoryModelToMap }; }
public void UpdateReaderTest() { int index = this.testReader.ReaderId; this.testReader = this.fixture.Create<Reader>(); this.testReader.ReaderId = index; var mapper = new ReaderMapper(); this.readersFacade.UpdateReader(mapper.Map(this.testReader)); var result = this.readersFacade.GetReaderById(this.testReader.ReaderId); Assert.AreEqual(this.testReader.ReaderId, result.ReaderId); Assert.AreEqual(this.testReader.FirstName, result.FirstName); Assert.AreEqual(this.testReader.LastName, result.LastName); Assert.AreEqual(this.testReader.Address, result.Address); Assert.AreEqual(this.testReader.Birthday, result.Birthday); Assert.AreEqual(this.testReader.Phone, result.Phone); Assert.AreEqual(this.testReader.EMail, result.EMail); }
public TagsFacadeTests() { var reader = new Reader {ReaderId = 1, FirstName = "firstName", LastName = "lastName", Preferences = new List<Tag>()}; this.uow = Initializer.GetLibraryUow(); this.tagToAdd = new Tag {Id = 1, Items = null, Readers = new List<Reader>(), Name = "tag"}; this.tagToAdd.Readers.Add(reader); reader.Preferences.Add(this.tagToAdd); this.uow.Tags.Add(this.tagToAdd); var tag = new Tag { Id = 2, Items = null, Readers = null, Name = "test" }; this.uow.Tags.Add(tag); tag = new Tag { Id = 3, Items = null, Readers = null, Name = "tag1" }; this.uow.Tags.Add(tag); tag = new Tag { Id = 4, Items = null, Readers = null, Name = "test1" }; this.uow.Tags.Add(tag); this.uow.Readers.Add(reader); this.tagsFacade = new TagsFacade(this.uow); }
public TagScoresFacadeTests() { this.uow = Initializer.GetLibraryUow(); Fixture fixture = new Fixture{RepeatCount = 1}; fixture.Behaviors.Remove(new ThrowingRecursionBehavior()); fixture.Behaviors.Add(new OmitOnRecursionBehavior()); fixture.Customizations.Add(new TypeRelay(typeof(Item), typeof(Book))); this.item = fixture.Create<Item>(); this.reader = fixture.Create<Reader>(); this.score = new TagScore { Id = 1, Item = this.item, Reader = this.reader, Score = 0.5f }; var i = fixture.Create<Item>(); this.newScore = new TagScore { Id = 2, Item = i, Reader = this.reader, Score = 0.7f }; this.uow.TagScores.Add(this.score); this.uow.Readers.Add(this.reader); this.uow.Items.Add(this.item);this.uow.Items.Add(i); this.tagScoresFacade = new TagScoresFacade(this.uow); }
public ReaderMapperTest() { #region Old Initialization //_readerBusinessModel = new ReaderBusinessModel //{ // ReaderId = 1000, // FirstName = "Mykola", // LastName = "Stepanyak", // Address = "Wall St. 123", // Birthday = new DateTime(2012, 1, 1), // Phone = "067-299-29-99", // EMail = "*****@*****.**", // Preferences = null //}; //_reader = new Reader //{ // ReaderId = 2000, // FirstName = "Mykola", // LastName = "Stepanyak", // Address = "Wall St. 123", // Birthday = new DateTime(2012, 2, 2), // Phone = "067-299-29-99", // EMail = "*****@*****.**" //}; #endregion _readerMapper = new ReaderMapper(); Fixture fixture = new Fixture { RepeatCount = 1 }; fixture.Behaviors.Remove(new ThrowingRecursionBehavior()); fixture.Behaviors.Add(new OmitOnRecursionBehavior()); fixture.Customizations.Add(new TypeRelay(typeof(Item), typeof(Book))); _reader = fixture.Create<Reader>(); _readerBusinessModel = fixture.Create<ReaderBusinessModel>(); }
public void ReaderEntityToModelMappingIsNullTest() { _reader = null; var result = _readerMapper.Map(_reader); Assert.IsNull(result); }