예제 #1
0
        public void CanGetCompany()
        {
            var repo         = new Mock <ICompanyStateRepository>();
            var companyState = new Fakes.CompanyState();

            repo.Setup(s => s.GetCompanyState(companyState.Guid)).Returns(companyState);
            var sut       = new CompaniesController(repo.Object);
            var sutResult = sut.Get(companyState.Guid);

            Assert.Equal(companyState.Guid, sutResult.Guid);
        }
예제 #2
0
        public void CanGetCompanies()
        {
            var repo         = new Mock <ICompanyStateRepository>();
            var companyState = new Fakes.CompanyState();

            repo.Setup(s => s.GetCompanyStates()).Returns(new List <ICompanyState> {
                companyState
            });
            var sut       = new CompaniesController(repo.Object);
            var sutResult = sut.Get();

            Assert.Equal(1, sutResult.Count());
            Assert.Equal(companyState.Guid, sutResult.First().Guid);
        }