Beispiel #1
0
        public void CanGetAllApplications()
        {
            // Establish Context
            IList <Application> applicationsToExpect = new List <Application>();

            Application application =
                ApplicationInstanceFactory.CreateValidTransientApplication();

            applicationsToExpect.Add(application);

            _applicationRepository.Expect(r => r.GetAll())
            .Return(applicationsToExpect);

            // Act
            IList <Application> applicationsRetrieved =
                _applicationManagementService.GetAll();

            // Assert
            applicationsRetrieved.ShouldNotBeNull();
            applicationsRetrieved.Count.ShouldEqual(1);
            applicationsRetrieved[0].ShouldNotBeNull();
            applicationsRetrieved[0].ShouldEqual(application);
        }