public new void Setup()
        {
            this.contractorServiceMock = new Mock <IContractorService>();
            this.sut = new ContractorsController(this.contractorServiceMock.Object);

            this.contractor = this.Fixture.Build <ContractorDto>().Create();
        }
        public void testContractorsController()
        {
            //Arrange
            DbContextOptions <ProjectContext> context = new DbContextOptions <ProjectContext>();
            ProjectContext        projectContext      = new ProjectContext(context);
            ContractorsController controller          = new ContractorsController(projectContext);

            //Act

            //Assert
            Assert.NotNull(controller);
        }
        public void testContractorsControllerDetails()
        {
            //Arrange
            DbContextOptions <ProjectContext> context = new DbContextOptions <ProjectContext>();
            ProjectContext        projectContext      = new ProjectContext(context);
            ContractorsController controller          = new ContractorsController(projectContext);

            //Act
            var result = controller.Details(1);

            //Assert
            Assert.NotNull(result);
        }
        public void testContractorsControllerIndexFalse()
        {
            //Arrange
            DbContextOptions <ProjectContext> context = new DbContextOptions <ProjectContext>();
            ProjectContext        projectContext      = new ProjectContext(context);
            ContractorsController controller          = new ContractorsController(projectContext);

            //Act
            var result = controller.Index("", false);

            //Assert
            Assert.NotNull(result);
        }
        public void testContractorsControllerIndexIdAndCompany()
        {
            //Arrange
            DbContextOptions <ProjectContext> context = new DbContextOptions <ProjectContext>();
            ProjectContext        projectContext      = new ProjectContext(context);
            ContractorsController controller          = new ContractorsController(projectContext);

            //Act
            var result = controller.Edit(1, null);

            //Assert
            Assert.NotNull(result);
        }
        public async void TestPostContractor()
        {
            var options = new DbContextOptionsBuilder <Databasecontext
                                                       >().UseInMemoryDatabase(databaseName: "Test3")
                          .Options;

            using (var context = new Databasecontext(options))
            {
                var contractor = new Contractor("test1", "test2", "test3", "test4", "test5");

                ContractorsController ContractorPositions = new ContractorsController(context);

                var res = await ContractorPositions.PostContractor(contractor);

                var result = context.Contractors.Find(1);
                Assert.Equal("test1", result.Username);
            }
        }
Beispiel #7
0
        public CallCenterWindow()
        {
            InitializeComponent();

            if (!SessionController.User.IsAdmin)
            {
                GridColumnWhoCreated.Visibility = Visibility.Hidden;
            }
            contractorsController = new ContractorsController();
            contractorController  = new ContractorController(Enums.WindowType.Delete);
            usersController       = new UsersController();

            DataContext = contractorsController;
            if (!SessionController.User.IsAdmin)
            {
                buttonUsers.Visibility = Visibility.Hidden;
            }
        }
        public async void TestDeleteContractor()
        {
            var options = new DbContextOptionsBuilder <Databasecontext
                                                       >().UseInMemoryDatabase(databaseName: "Test4")
                          .Options;

            using (var context = new Databasecontext(options))
            {
                var contractor = new Contractor("test1", "test2", "test3", "test4", "test5");

                ContractorsController ContractorPositions = new ContractorsController(context);
                context.Add(contractor);
                context.SaveChanges();
                await ContractorPositions.DeleteContractor(1);

                var result = context.Contractors.Find(1);
                Assert.Null(result);
            }
        }
        public async void TestReturnContractorId()
        {
            var options = new DbContextOptionsBuilder <Databasecontext
                                                       >().UseInMemoryDatabase(databaseName: "Test2")
                          .Options;

            using (var context = new Databasecontext(options))
            {
                var contractor = new Contractor("test1", "test2", "test3", "test4", "test5");
                context.Add(contractor);
                context.SaveChanges();
                ContractorsController ContractorPositions = new ContractorsController(context);

                var contractors = await ContractorPositions.GetContractor(1);

                Contractor result = contractors.Value;
                Assert.Equal("test1", result.Username);
            }
        }
Beispiel #10
0
 public ContractorsControllerTests()
 {
     contractor     = new Contractor();
     contractorRepo = Substitute.For <IContractorRepository>();
     underTest      = new ContractorsController(contractorRepo, projectRepo);
 }