示例#1
0
        public void GetVenueById_NonExistingValue_ShouldNotReturnValue(int venueId)
        {
            using (var scope = _iContainer.BeginLifetimeScope(AppContextType.UnitTest.ToString()))
            {
                _iVenueDal = scope.Resolve <IVenueDal>();

                var venueResult = _iVenueDal.GetVenueById(venueId);

                Assert.True(venueResult == null);
            }
        }
示例#2
0
        public void GetVenues_GetAll_ShouldReturnListOfCities()
        {
            using (var scope = _iContainer.BeginLifetimeScope(AppContextType.UnitTest.ToString()))
            {
                _iVenueDal = scope.Resolve <IVenueDal>();

                var venueList = _iVenueDal.GetVenues();

                Assert.True(venueList.Any());
            }
        }
示例#3
0
        public void SaveVenue_DeleteExistingVenue_ShouldDeleteSuccessfully(string Name)
        {
            using (var scope = _iContainer.BeginLifetimeScope(AppContextType.UnitTest.ToString()))
            {
                _iVenueDal = scope.Resolve <IVenueDal>();

                var venueResult = _iVenueDal.GetVenueByName(Name);

                venueResult = _iVenueDal.SaveVenue(venueResult, true);

                Assert.True(venueResult == null);
            }
        }
示例#4
0
        public void SaveVenue_SaveNewVenue_ShouldSaveSuccessfully(string name, int venueTypeId, string address1, string address2,
                                                                  int countryid, int cityId)
        {
            using (var scope = _iContainer.BeginLifetimeScope(AppContextType.UnitTest.ToString()))
            {
                _iVenueDal = scope.Resolve <IVenueDal>();

                var venue = new Venue
                {
                    Name        = name,
                    VenueTypeId = venueTypeId,
                    Address1    = address1,
                    Address2    = address2,
                    CountryId   = countryid,
                    CityId      = cityId
                };

                var venueResult = _iVenueDal.SaveVenue(venue);

                Assert.True(venueResult != null);
            }
        }
示例#5
0
 public VenueController(IVenueDal iVenueDal)
 {
     _iVenueDal = iVenueDal;
 }