Пример #1
0
        public void TestGetCompanyByGcp()
        {
            OnSetUp();
            var companyBuilder = new CompanyBuilder().SetGcp(Gcp);

            _companyRepository.AddCompanies(new List <Company> {
                companyBuilder.CreateCompany()
            });
            var result = _companyController.Get(Gcp);

            var correctCompany = companyBuilder.CreateCompany();

            Assert.IsTrue(CompaniesAreEqual(correctCompany, result.Company));
            Assert.IsTrue(result.Success);
        }
Пример #2
0
        public void TestAddCompanies()
        {
            OnSetUp();
            var companyBuilder      = new CompanyBuilder().SetGcp(Gcp);
            var addCompaniesRequest = companyBuilder.CreateAddCompaniesRequest();

            var response        = _companyController.Post(addCompaniesRequest);
            var databaseCompany = _companyRepository.GetCompany(Gcp);
            var correctCompany  = companyBuilder.CreateCompany();

            Assert.IsTrue(response.Success);
            Assert.IsTrue(CompaniesAreEqual(new Company(databaseCompany), correctCompany));
        }
Пример #3
0
        public void XmlOperationsTest()
        {
            var c = CompanyBuilder.CreateCompany(Xml);

            var total = Features.Total(Xml);

            Assert.AreEqual(c.Total, total);

            var newCompany = Features.Cut(Xml);
            var newTotal   = Features.Total(newCompany);

            Assert.AreEqual(total, newTotal * 2);
        }
Пример #4
0
        public void CreateCompanyFromXml()
        {
            var c = CompanyBuilder.CreateCompany(Xml);

            Assert.AreEqual(123456 + 12345 + 1234 + 234567 + 23456 + 2345 + 2344, c.Total);
        }