Example #1
0
        public void test_Repository_mocUsage()
        {
            var surveys = new List <Survey>
            {
                new Survey
                {
                    SurveyId    = Guid.Parse("DCDB4463-7918-49CD-9C78-4421A6731FB4"),
                    Title       = "Suver 1",
                    Description = "The first survey"
                },
                new Survey
                {
                    SurveyId    = Guid.Parse("3BA55396-C3C0-40CE-BD91-E069A928A21A"),
                    Title       = "Suver 2",
                    Description = "The second survey"
                }
            };
            var surveyRepositoryMock = new Mock <ISurveyRepository>();

            surveyRepositoryMock.Setup(obj => obj.Get()).Returns(surveys);
            var repositoryTestClass = new RepositoryTestClass(surveyRepositoryMock.Object);
            var result = repositoryTestClass.GetSurveys();

            Assert.IsTrue(Equals(surveys, result), "List from repository does not match the class passed into the mock ");
        }
Example #2
0
        public void test_repository_usage_integration()
        {
            var repositoryTestClass = new RepositoryTestClass();
            var surveys             = repositoryTestClass.GetSurveys();

            Assert.IsTrue(surveys != null, "Account is null");
        }