public void ChangeComapny_post_Company_gets_from_repository_and_save_In_it() { var companyFromDb = new Company(); repositoryMock.Setup(r => r.GetBy("7")).Returns(companyFromDb); controler.Change(new ChangeCompanyViewModel{ Id = "7" }); repositoryMock.Verify(r => r.Save(companyFromDb)); }
public ComanyTests() { company = new Company { Description = "Description", WorkedTime = "WorkedTime", Address = "Address", LogoImg = "LogoImg" }; }
public void ChangeComapny_get_return_viewModel_from_repository() { var company = new Company { Id = "7", Address = "Address", Description = "Description", Name = "Name" }; repositoryMock.Setup(r => r.GetBy("7")).Returns(company); var view = controler.Change("7") as ViewResult; var viewModel = view.Model as ChangeCompanyViewModel; Assert.Equal(viewModel.Name, company.Name); Assert.Equal(viewModel.Description, company.Description); Assert.Equal(viewModel.Address, company.Address); Assert.Equal(viewModel.Id, company.Id); }
public string Save(Company company) { if (company.Id == "0") { int maxId = companies.Count == 0 ? 0 : companies.Keys.Select( int.Parse).Max(); company.Id = (maxId + 1).ToString(); } if (companies.ContainsKey(company.Id)) { companies[company.Id] = company; } else { companies.Add(company.Id, company); } return company.Id; }
public string Save(Company company) { companies.Save(company); return company.Id; }