Exemplo n.º 1
0
        async Task <Competition> IProvider <Competition> .RetrieveBySourceId(int id)
        {
            _compDbRetrieveCalled++;
            var comp = _autoFixture.Create <Competition>();

            _competitions.Add(comp);
            return(await Task.FromResult(comp));
        }
        public StandingsDatabaseTests()
        {
            var fixture = new AutoFixture.Fixture();

            _team        = fixture.Create <Team>();
            _competition = fixture.Create <Competition>();
            _standing    = fixture.Create <Standing>();
            var standingsDb = new StandingsDatabase(this, this, this);

            standingsDb.Save(_standing);
        }
        public void Should_UpdateSelectedJobHistory_When_FormIsSubmitWithId()
        {
            //Arrange
            var jobs = _fixture.CreateMany <JobModel>(10);

            _jobService.Setup(service => service.GetAll()).Returns(Task.FromResult(jobs.ToList() as IList <JobModel>));
            var departments = _fixture.CreateMany <DepartmentModel>(10);

            _departmentService.Setup(service => service.GetAll()).Returns(Task.FromResult(departments.ToList() as IList <DepartmentModel>));
            var employees = _fixture.CreateMany <EmployeeModel>(10);

            _employeeService.Setup(service => service.GetAll()).Returns(Task.FromResult(employees.ToList() as IList <EmployeeModel>));

            var jobHistoryToUpdate = _fixture.Create <JobHistoryModel>();

            jobHistoryToUpdate.Id = 1;

            _jobHistoryService.Setup(service => service.Get(It.IsAny <string>())).Returns(Task.FromResult(jobHistoryToUpdate));

            var updateJobHistoryPage = RenderComponent <Jhipster.Client.Pages.Entities.JobHistory.JobHistoryUpdate>(ComponentParameter.CreateParameter("Id", 1));

            // Act
            var jobHistoryForm = updateJobHistoryPage.Find("form");

            jobHistoryForm.Submit();

            // Assert
            _jobHistoryService.Verify(service => service.Update(jobHistoryToUpdate), Times.Once);
        }
        public void Should_UpdateSelectedJob_When_FormIsSubmitWithId()
        {
            //Arrange
            var pieceofworks = _fixture.CreateMany <PieceOfWorkModel>(10);

            _pieceofworkService.Setup(service => service.GetAll()).Returns(Task.FromResult(pieceofworks.ToList() as IList <PieceOfWorkModel>));
            var employees = _fixture.CreateMany <EmployeeModel>(10);

            _employeeService.Setup(service => service.GetAll()).Returns(Task.FromResult(employees.ToList() as IList <EmployeeModel>));

            var jobToUpdate = _fixture.Create <JobModel>();

            jobToUpdate.Id = 1;

            _jobService.Setup(service => service.Get(It.IsAny <string>())).Returns(Task.FromResult(jobToUpdate));

            var updateJobPage = RenderComponent <Jhipster.Client.Pages.Entities.Job.JobUpdate>(ComponentParameter.CreateParameter("Id", 1));

            // Act
            var jobForm = updateJobPage.Find("form");

            jobForm.Submit();

            // Assert
            _jobService.Verify(service => service.Update(jobToUpdate), Times.Once);
        }
Exemplo n.º 5
0
        private void writedata(Stream stream)
        {
            var text = new StreamWriter(stream);

            for (int i = 0; i < 10000; i++)
            {
                text.WriteLine(fixture.Create <string>());
            }
        }
        public static int[] CreateArray()
        {
            var fixture = Fixture
                          .Build <ArrayContainer>()
                          .Without(x => x.Container)
                          .Create();

            fixture.Container = Fixture.Create <int[]>();

            return(fixture.Container);
        }
        Task <T> IHttpClient.Post <T>(string endpoint, HttpContent httpContent)
        {
            _requestedEndpoints.Add(endpoint);

            var result = _autoFixture.Create <T>();

            if (result.GetType().IsAssignableFrom(_betfairOdds.GetType()))
            {
                _betfairOdds.AddRange(result as List <Market>);
            }

            return(Task.FromResult(result));
        }
Exemplo n.º 8
0
        public void Should_DisplayLocation_When_IdIsPresent()
        {
            //Arrange
            var location = _fixture.Create <LocationModel>();

            _locationService.Setup(service => service.Get(It.IsAny <string>())).Returns(Task.FromResult(location));
            var locationDetail = RenderComponent <LocationDetail>(ComponentParameter.CreateParameter("Id", 1));

            // Act
            var title = locationDetail.Find("h2");

            // Assert
            title.MarkupMatches($"<h2><span>Location</span>{location.Id}</h2>");
        }
Exemplo n.º 9
0
        public void Should_DisplayUserLogin_When_IdIsPresent()
        {
            //Arrange
            var user = _fixture.Create <UserModel>();

            _userService.Setup(service => service.Get(It.IsAny <string>())).Returns(Task.FromResult(user));
            var userDetail = RenderComponent <UserDetail>(ComponentParameter.CreateParameter("Id", "test"));

            // Act
            var title = userDetail.Find("h2");

            // Assert
            title.MarkupMatches($"<h2><span>User</span> [<b>{user.Login}</b>]</h2>");
        }
Exemplo n.º 10
0
        public void Should_DisplayCountry_When_IdIsPresent()
        {
            //Arrange
            var country = _fixture.Create <CountryModel>();

            _countryService.Setup(service => service.Get(It.IsAny <string>())).Returns(Task.FromResult(country));
            var countryDetail = RenderComponent <CountryDetail>(ComponentParameter.CreateParameter("Id", 1));

            // Act
            var title = countryDetail.Find("h2");

            // Assert
            title.MarkupMatches($"<h2><span>Country</span>{country.Id}</h2>");
        }
Exemplo n.º 11
0
        public void Should_DisplayJob_When_IdIsPresent()
        {
            //Arrange
            var job = _fixture.Create <JobModel>();

            _jobService.Setup(service => service.Get(It.IsAny <string>())).Returns(Task.FromResult(job));
            var jobDetail = RenderComponent <JobDetail>(ComponentParameter.CreateParameter("Id", 1));

            // Act
            var title = jobDetail.Find("h2");

            // Assert
            title.MarkupMatches($"<h2><span>Job</span>{job.Id}</h2>");
        }
Exemplo n.º 12
0
        public void Should_DisplayEmployee_When_IdIsPresent()
        {
            //Arrange
            var employee = _fixture.Create <EmployeeModel>();

            _employeeService.Setup(service => service.Get(It.IsAny <string>())).Returns(Task.FromResult(employee));
            var employeeDetail = RenderComponent <EmployeeDetail>(ComponentParameter.CreateParameter("Id", 1));

            // Act
            var title = employeeDetail.Find("h2");

            // Assert
            title.MarkupMatches($"<h2><span>Employee</span>{employee.Id}</h2>");
        }
Exemplo n.º 13
0
        public void Should_DisplayDepartment_When_IdIsPresent()
        {
            //Arrange
            var department = _fixture.Create <DepartmentModel>();

            _departmentService.Setup(service => service.Get(It.IsAny <string>())).Returns(Task.FromResult(department));
            var departmentDetail = RenderComponent <DepartmentDetail>(ComponentParameter.CreateParameter("Id", 1));

            // Act
            var title = departmentDetail.Find("h2");

            // Assert
            title.MarkupMatches($"<h2><span>Department</span>{department.Id}</h2>");
        }
Exemplo n.º 14
0
        public void Should_DisplayPieceOfWork_When_IdIsPresent()
        {
            //Arrange
            var pieceofwork = _fixture.Create <PieceOfWorkModel>();

            _pieceofworkService.Setup(service => service.Get(It.IsAny <string>())).Returns(Task.FromResult(pieceofwork));
            var pieceofworkDetail = RenderComponent <PieceOfWorkDetail>(ComponentParameter.CreateParameter("Id", 1));

            // Act
            var title = pieceofworkDetail.Find("h2");

            // Assert
            title.MarkupMatches($"<h2><span>PieceOfWork</span>{pieceofwork.Id}</h2>");
        }
Exemplo n.º 15
0
        public StandingsMapperTests()
        {
            var autoFixture = new AutoFixture.Fixture();

            autoFixture.Customize <Standing>(x => x.With(s => s.Stage, "REGULAR_SEASON"));
            _source = autoFixture.Create <StandingResponse>();

            var rnd   = new Random();
            var index = rnd.Next(_source.Standings.Length);

            _source.Standings[index].Type = "TOTAL";

            var mapper = new StandingsMapper();

            _result = mapper.MapAsync(_source).Result;
        }
Exemplo n.º 16
0
        public ScoreServiceTest()
        {
            var fixture = new AutoFixture.Fixture();

            player1 = fixture.Create <Player>();
            player2 = fixture.Create <Player>();
            player3 = fixture.Create <Player>();
            player4 = fixture.Create <Player>();

            card1 = fixture.Create <Card>();
            card2 = fixture.Create <Card>();
            card3 = fixture.Create <Card>();
            card4 = fixture.Create <Card>();

            card1.DrawnBy(player1);
            card2.DrawnBy(player2);
            card3.DrawnBy(player3);
            card4.DrawnBy(player4);
        }
Exemplo n.º 17
0
        public void Should_UpdateSelectedRegion_When_FormIsSubmitWithId()
        {
            //Arrange

            var regionToUpdate = _fixture.Create <RegionModel>();

            regionToUpdate.Id = 1;

            _regionService.Setup(service => service.Get(It.IsAny <string>())).Returns(Task.FromResult(regionToUpdate));

            var updateRegionPage = RenderComponent <Jhipster.Client.Pages.Entities.Region.RegionUpdate>(ComponentParameter.CreateParameter("Id", 1));

            // Act
            var regionForm = updateRegionPage.Find("form");

            regionForm.Submit();

            // Assert
            _regionService.Verify(service => service.Update(regionToUpdate), Times.Once);
        }
        public void Should_UpdateSelectedPieceOfWork_When_FormIsSubmitWithId()
        {
            //Arrange

            var pieceOfWorkToUpdate = _fixture.Create <PieceOfWorkModel>();

            pieceOfWorkToUpdate.Id = 1;

            _pieceOfWorkService.Setup(service => service.Get(It.IsAny <string>())).Returns(Task.FromResult(pieceOfWorkToUpdate));

            var updatePieceOfWorkPage = RenderComponent <Jhipster.Client.Pages.Entities.PieceOfWork.PieceOfWorkUpdate>(ComponentParameter.CreateParameter("Id", 1));

            // Act
            var pieceOfWorkForm = updatePieceOfWorkPage.Find("form");

            pieceOfWorkForm.Submit();

            // Assert
            _pieceOfWorkService.Verify(service => service.Update(pieceOfWorkToUpdate), Times.Once);
        }
        public void Should_UpdateSelectedDepartment_When_FormIsSubmitWithId()
        {
            //Arrange
            var locations = _fixture.CreateMany <LocationModel>(10);

            _locationService.Setup(service => service.GetAll()).Returns(Task.FromResult(locations.ToList() as IList <LocationModel>));

            var departmentToUpdate = _fixture.Create <DepartmentModel>();

            departmentToUpdate.Id = 1;

            _departmentService.Setup(service => service.Get(It.IsAny <string>())).Returns(Task.FromResult(departmentToUpdate));

            var updateDepartmentPage = RenderComponent <Jhipster.Client.Pages.Entities.Department.DepartmentUpdate>(ComponentParameter.CreateParameter("Id", 1));

            // Act
            var departmentForm = updateDepartmentPage.Find("form");

            departmentForm.Submit();

            // Assert
            _departmentService.Verify(service => service.Update(departmentToUpdate), Times.Once);
        }
        public void Should_UpdateSelectedLocation_When_FormIsSubmitWithId()
        {
            //Arrange
            var countries = _fixture.CreateMany <CountryModel>(10);

            _countryService.Setup(service => service.GetAll()).Returns(Task.FromResult(countries.ToList() as IList <CountryModel>));

            var locationToUpdate = _fixture.Create <LocationModel>();

            locationToUpdate.Id = 1;

            _locationService.Setup(service => service.Get(It.IsAny <string>())).Returns(Task.FromResult(locationToUpdate));

            var updateLocationPage = RenderComponent <Jhipster.Client.Pages.Entities.Location.LocationUpdate>(ComponentParameter.CreateParameter("Id", 1));

            // Act
            var locationForm = updateLocationPage.Find("form");

            locationForm.Submit();

            // Assert
            _locationService.Verify(service => service.Update(locationToUpdate), Times.Once);
        }
Exemplo n.º 21
0
        public void Should_UpdateSelectedCountry_When_FormIsSubmitWithId()
        {
            //Arrange
            var regions = _fixture.CreateMany <RegionModel>(10);

            _regionService.Setup(service => service.GetAll()).Returns(Task.FromResult(regions.ToList() as IList <RegionModel>));

            var countryToUpdate = _fixture.Create <CountryModel>();

            countryToUpdate.Id = 1;

            _countryService.Setup(service => service.Get(It.IsAny <string>())).Returns(Task.FromResult(countryToUpdate));

            var updateCountryPage = RenderComponent <JhipsterBlazor.Pages.Entities.Country.CountryUpdate>(ComponentParameter.CreateParameter("Id", 1));


            // Act
            var countryform = updateCountryPage.Find("form");

            countryform.Submit();

            // Assert
            _countryService.Verify(service => service.Update(countryToUpdate), Times.Once);
        }
 public static void Register <TAbstract, TConcrete>(this Fixture fixture) where TConcrete : TAbstract
 {
     fixture.Register <TAbstract>(() => fixture.Create <TConcrete>());
 }