Esempio n. 1
0
        public void HotelCSVDataFeed_can_attach_a_SmartTravel_with_Id_and_Name_specified(int id, string name)
        {
            // Arrange
            var notifier          = MockRepository.GenerateMock <INotifier>();
            var affiliateAttached = new SmartTravel {
                Id = id, Name = name
            };
            var csvDataFeed = new HotelCSVDataFeed(notifier);

            // Act
            csvDataFeed.Attach(affiliateAttached);
            var affiliatesActual = csvDataFeed.Affiliates;

            // Assert
            affiliatesActual.Should().ContainSingle(a => a.Id == affiliateAttached.Id && a.Name == name);
        }