コード例 #1
0
 public void SetUp()
 {
     _context       = new ApplicationDbContext();
     _controller    = new GigsController(new UnitOfWork(_context));
     _controllerApi = new GigHub.Controllers.API.GigsController(
         new UnitOfWork(_context));
 }
コード例 #2
0
 public void SetUp()
 {
     _context        = new ApplicationDbContext();
     _controller     = new GigsController(new UnitOfWork(_context));
     _artistUserId   = "fd7e6cb5-a12e-499f-a050-607567f3c8b8";
     _artistUserName = "******";
 }
コード例 #3
0
        public GigControllerTests()
        {
            var mockUoW = new Mock <IUnitOfWork>();

            _controller = new GigsController(mockUoW.Object);
            _controller.MockCurrentUser("1", "*****@*****.**");
        }
コード例 #4
0
 public void SetUp()
 {
     _context    = new ApplicationDbContext();
     _controller = new GigsController(new UnitOfWork(_context));
     _user       = _context.Users.First();
     _controller.MockCurrentUser(_user.Id, _user.UserName);
     Mapper.Initialize(c => c.AddProfile <MappingProfile>());
 }
コード例 #5
0
ファイル: GigsControllerTest.cs プロジェクト: skylock/GigHub
        public void TestInitialize()
        {
            _mockUnitOfWork = new Mock <IUnitOfWork>();
            _mockUnitOfWork.SetupGet(u => u.Gigs).Returns(new Mock <IGigRepository>().Object);

            _sut    = new GigsController(_mockUnitOfWork.Object);
            _userId = "1";
            _sut.MockCurrentUser(_userId, "*****@*****.**");
        }
コード例 #6
0
        public void TestInitialize()
        {
            _mockGigRepository = new Mock <IGigRepository>();
            var mockUoW = new Mock <IUnitOfWork>();

            mockUoW.SetupGet(u => u.Gigs).Returns(_mockGigRepository.Object);

            _controller = new GigsController(mockUoW.Object);
            _controller.MockCurrentUser(_userId, _username);
        }
コード例 #7
0
        public void SetUp()
        {
            _mockGigRepository = new Mock <IGigRepository>();

            _mockUnitOfWork = new Mock <IUnitOfWork>();
            _mockUnitOfWork.SetupGet(u => u.Gigs).Returns(_mockGigRepository.Object);

            _controller = new GigsController(_mockUnitOfWork.Object);
            _controller.MockCurrentUser(_UserId, _UserName);
        }
コード例 #8
0
        public void TestInitialize()
        {
            _mockRepository = new Mock <IGigRepository>();
            var mockUoW = new Mock <IUnitOfWork>();

            mockUoW.Setup(u => u.Gigs).Returns(_mockRepository.Object);
            _controller = new GigsController(mockUoW.Object);
            _controller.MockCurrentUser("1", "*****@*****.**");
            _userId = "1";
        }
コード例 #9
0
        public void TestInitialize()
        {
            _mockRepository = new Mock <IGigRespository>();
            var mockUoW = new Mock <IUnitOfWork>();

            mockUoW.SetupGet(u => u.Gigs).Returns(_mockRepository.Object);
            _gigsController = new GigsController(mockUoW.Object);
            _userid         = "1";
            _gigsController.MockCurrentUser(_userid, "*****@*****.**");
        }
コード例 #10
0
        public void TestInitialize()
        {
            _mockRepository = new Mock <IGigRepository>();

            _mockUoW = new Mock <IUnitOfWork>();
            _mockUoW.SetupGet(u => u.Gigs).Returns(_mockRepository.Object);

            _controller = new GigsController(_mockUoW.Object);
            _controller.SetMockUser(_userId, "*****@*****.**");
        }
コード例 #11
0
        public void TestInitialize()
        {
            _mockRepository = new Mock <IGigRepository>();
            var mockUnitOfWork = new Mock <IUnitOfWork>();

            mockUnitOfWork.SetupGet(u => u.Gigs).Returns(_mockRepository.Object);

            _controller = new GigsController(mockUnitOfWork.Object);

            _controller.MockCurrentUser(_userId, "*****@*****.**");
        }
コード例 #12
0
        public GigsControllerTests()
        {
            _mockRepository = new Mock <IGigRepository>();

            var mockUoW = new Mock <IUnitOfWork>();

            mockUoW.SetupGet(u => u.Gigs).Returns(_mockRepository.Object);

            _controller = new GigsController(mockUoW.Object);
            _controller.MockCurrentUser("1", "*****@*****.**");
        }
コード例 #13
0
        public void Index()
        {
            // Arrange
            GigsController controller = new GigsController();

            // Act
            ActionResult result = controller.Create() as ActionResult;

            // Assert
            //   Assert.IsNotNull(result);
        }
コード例 #14
0
        public GigsControllerTests()
        {
            _mocRepostiory = new Mock <IGigRepository>();

            var mockUow = new Mock <IUnitOfWork>();

            mockUow.SetupGet(u => u.Gigs).Returns(_mocRepostiory.Object);
            _gigsController = new GigsController(mockUow.Object);
            _userId         = "1";
            _gigsController.MockCurrentUser(_userId, "*****@*****.**");
        }
コード例 #15
0
        public void TestInitialize()
        {
            var mockUoW = new Mock <IUnitOfWork>();

            //Set repositories to the mock
            _mockGigRepository = new Mock <IGigRepository>();
            mockUoW.Setup(uow => uow.Gigs).Returns(_mockGigRepository.Object);

            _controller = new GigsController(mockUoW.Object);
            _controller.MockCurrentUser(_userId, "*****@*****.**");
        }
コード例 #16
0
        public void TestIntialize()
        {
            _mockRepository = new Mock <IGigRepository>();

            var mockUOW = new Mock <IUnitOfWork>();

            mockUOW.SetupGet(u => u.Gigs).Returns(_mockRepository.Object);

            _controller = new GigsController(mockUOW.Object);
            _userId     = "1";
        }
コード例 #17
0
        public void TestInitialize()
        {
            _mockRepository = new Mock <IGigRepository>();
            var mockUnitOfWork = new Mock <IUnitOfWork>();

            mockUnitOfWork.Setup(m => m.Gigs).Returns(_mockRepository.Object);

            _controller = new GigsController(mockUnitOfWork.Object);
            _userId     = "1";
            _controller.MockCurrentUser(_userId, "*****@*****.**");
        }
コード例 #18
0
        public void TestInitialize()
        {
            mockRepository = new Mock <GigRepository>();

            var mockUow = new Mock <UnitOfWork>();

            mockUow.SetupGet(u => u.Gigs).Returns(mockRepository.Object);

            controller = new GigsController(mockUow.Object);
            controller.MockCurrentUser(userId, "*****@*****.**");
        }
コード例 #19
0
ファイル: UnitTest1.cs プロジェクト: mh453Uol/gig-app
        public UnitTest1()
        {
            var user = new ClaimsPrincipal(new ClaimsIdentity(new Claim[]
            {
                new Claim(ClaimTypes.NameIdentifier, "1"),
                new Claim(ClaimTypes.Email, "HUSSAIN"),
                new Claim(ClaimTypes.Name, "MAJID"),
                new Claim(ClaimTypes.Anonymous, "example claim value")
            }));

            var userStoreMock = new Mock <IUserStore <ApplicationUser> >();

            userManager = new Mock <UserManager <ApplicationUser> >(
                userStoreMock.Object, null, null, null, null, null, null, null, null);

            var mockUow = new Mock <IUnitOfWork>();

            controller = new GigsController(mockUow.Object, userManager.Object);
            controller.ControllerContext = new ControllerContext()
            {
                HttpContext = new DefaultHttpContext()
                {
                    User = MockingHelper.GetClaims()
                }
            };


            //var mockHttpContext = new Mock<HttpContext>();

            //var identity = new GenericIdentity("*****@*****.**");

            //identity.AddClaim(new Claim("http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name", "username"));
            //identity.AddClaim(new Claim("http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", "1"));

            //var principal = new GenericPrincipal(identity, new string[] { "users" });

            //mockHttpContext.SetupGet(x => x.User).Returns(principal);

            //var userStoreMock = new Mock<IUserStore<ApplicationUser>>();

            //userManager = new Mock<UserManager<ApplicationUser>>(
            //    userStoreMock.Object, null, null, null, null, null, null, null, null);

            //var mockUow = new Mock<IUnitOfWork>();

            //controller = new GigsController(mockUow.Object, userManager.Object)
            //{
            //    ControllerContext = new ControllerContext
            //    {
            //        HttpContext = mockHttpContext.Object
            //    }
            //};
        }
コード例 #20
0
        public void Initialize()
        {
            _mockRepository = new Mock <IGigRepository>();

            var mockUoW = new Mock <IUnitOfWork>();

            mockUoW.SetupGet(u => u.Gigs).Returns(_mockRepository.Object);

            _controller = new GigsController(mockUoW.Object);
            _userId     = "1";
            _controller.MockCurrentUser(_userId, "*****@*****.**");;
        }
コード例 #21
0
        public void TestInitialize()
        {
            _mockRepository = new Mock <IGigRepository>();

            var mockUoW = new Mock <IUnitOfWork>();

            mockUoW.SetupGet(g => g.Gigs).Returns(_mockRepository.Object);

            _controller = new GigsController(mockUoW.Object);
            _userId     = "1";
            _controller.MockCurrentUser(_userId, "*****@*****.**");
        }
コード例 #22
0
        public void TestInitialize()
        {
            _mockRepository = new Mock <IGigRepository>();
            var mockUoW = new Mock <IUnitOfWork>();

            //This will return empty mockRepository when controllers call gigs repository
            mockUoW.SetupGet(u => u.Gigs).Returns(_mockRepository.Object);

            _controller = new GigsController(mockUoW.Object);
            _userId     = "1"; //this way of writing will help in multiuser tests easily - Step 1
            _controller.MockCurrentUser("*****@*****.**", _userId);
        }
コード例 #23
0
        public void InitializateTest()
        {
            _mockRepository = new Mock <IGigRepository>();

            var mockUow = new Mock <IUnitOfWork>();

            mockUow.SetupGet(u => u.Gigs).Returns(_mockRepository.Object);

            _controller = new GigsController(mockUow.Object);
            _userId     = "1";
            _controller.MockCurrentUser(_userId, "*****@*****.**");
        }
コード例 #24
0
        public GigControllerTests()
        {
            _mockRepository = new Mock <IGigRepository>();
            var mockUnitOfWork = new Mock <IUnitOfWork>();

            mockUnitOfWork.SetupGet(u => u.GigRepository).Returns(_mockRepository.Object);

            var mockMapper = new Mock <IMapper>();

            _controller = new GigsController(mockUnitOfWork.Object, mockMapper.Object);
            _userId     = "1";
            _controller.MockUser(_userId, "*****@*****.**");
        }
コード例 #25
0
        public void TestInitialize()
        {
            _mockRepository = new Mock <IGigRepository>();

            var mockUoW = new Mock <IUnitOfWork>();

            // when we access mock gigs we get a mock repo object back...
            mockUoW.SetupGet(u => u.Gigs).Returns(_mockRepository.Object);

            _controller = new GigsController(mockUoW.Object);
            _userId     = "1";
            _controller.MockCurrentUser(_userId, "*****@*****.**");
        }
コード例 #26
0
        public void TestInitialize()
        {
            // We must initialize all the objects will used on the function such as User Identity , Repositories
            _mockRepository = new Mock <IGigRepository>();

            var mockUoW = new Mock <IUnitOfWork>();

            mockUoW.SetupGet(u => u.Gig).Returns(_mockRepository.Object);

            _controller = new GigsController(mockUoW.Object);
            _userId     = "1";
            _controller.MockCurrentUser("thao", _userId);
        }
コード例 #27
0
ファイル: UnitTest1.cs プロジェクト: mh453Uol/gig-app
        public void TestMethod1()
        {
            controller = new GigsController(MockingHelper.UnitOfWork, MockingHelper.ApplicationManager);

            controller.ControllerContext = new ControllerContext()
            {
                HttpContext = new DefaultHttpContext()
                {
                    User = MockingHelper.GetClaims()
                }
            };

            var u = controller._userManager.GetUserId(controller.User);
        }
コード例 #28
0
        public GigsControllerTests()
        {
            _mockReposutory = new Mock <IGigRepository>();

            var mokUoW = new Mock <IUnityOfWork>();

            mokUoW.SetupGet(u => u.Gigs).Returns(_mockReposutory.Object);

            var appUser = new MockApplicationUser();

            _controller = new GigsController(mokUoW.Object, appUser.TestUserManager <ApplicationUser>());
            _userId     = "1";
            _controller.MockCurrentUser(_userId, "*****@*****.**");
        }
コード例 #29
0
        public void TestInitialize()
        {
            _mockRepository = new Mock <IGigRepository>();

            var mockUoW = new Mock <IUnitOfWork>();

            mockUoW.Setup(u => u.Gigs).Returns(_mockRepository.Object);

            _controller = new GigsController(mockUoW.Object); // I added what was suggested here coz I wasn't able to add without parameter

            _userId = "1";

            _controller.MockCurrentUser(_userId, "*****@*****.**");
        }
コード例 #30
0
        public void TestInitilize()//public GigControllerTests()
        {
            _mockRepository = new Mock <IGigRepository>();

            var mockUnitOfWork = new Mock <IUnitOfWork>(); // 2.2 This is a generic class; add ref: Moq, Core

            mockUnitOfWork.SetupGet(u => u.Gigs).Returns(_mockRepository.Object);
            //whit this when we access the Mock's Gigs then we initialize IGigRepository

            //referencing controller from our project, therefore we need an object passed to this controller
            _controller = new GigsController(mockUnitOfWork.Object);
            // this mock.Object is an actual implementation of IUnitOfWork
            _userId = "1";
            _controller.MockCurrentUser(_userId, "*****@*****.**"); //this is an extension method
        }