Esempio n. 1
0
        public void Map_ToolsLocalization_In_Company_To_View_When_Company_Have_Any_CompanyArea_Mapped()
        {
            //Arrange
            var companyServiceMock = new Mock<ICompanyService>();
            var CompanyAreaServiceMock = new Mock<ICompanyAreasService>();
            var dummieCompany = CompanyDummies.CreatePortoveranoWithCompanyArea();
            var dummieToolsLocaliations = CompanyAreasDummies.CreateListOfCompanyAreas();

            companyServiceMock.Setup(x => x.FindCompany(It.IsAny<Company>())).Returns(dummieCompany);
            CompanyAreaServiceMock.Setup(x => x.ListCompanyAreas())
                .Returns(dummieToolsLocaliations);

            var companyMapper = new CompanyMapper(companyServiceMock.Object, CompanyAreaServiceMock.Object);

            //Act
            var companyViewModel = companyMapper.CompanyToEditCompanyViewModel(dummieCompany);

            //Assert
            CompanyAreaServiceMock.VerifyAll();
            Assert.AreEqual(companyViewModel.CompanyAreas.Count(), dummieToolsLocaliations.Count);
            Assert.IsTrue(companyViewModel.CompanyAreas.Any(t => t.Selected));
        }
Esempio n. 2
0
        public void Should_Return_EditCompanyViewModel_With_ToolsLocalization_Data()
        {
            //Arrange
            var companyServiceMock = new Mock<ICompanyService>();
            var CompanyAreaServiceMock = new Mock<ICompanyAreasService>();
            var company = CompanyDummies.CreatePortofinoCompany();

            CompanyAreaServiceMock.Setup(x => x.ListCompanyAreas())
                .Returns(CompanyAreasDummies.CreateListOfCompanyAreas);

            var companyMapper = new CompanyMapper(companyServiceMock.Object, CompanyAreaServiceMock.Object);

            //Act
            companyMapper.CompanyToEditCompanyViewModel(company);

            //Assert
            CompanyAreaServiceMock.VerifyAll();
        }