public void Return_BranchDetailModel() { var mockBranchService = new Mock <ILibraryBranchService>(); mockBranchService.Setup(r => r.Get(888)).Returns(GetBranch()); var controller = new BranchController(mockBranchService.Object); var result = controller.Detail(888); var viewResult = result.Should().BeOfType <ViewResult>(); viewResult.Subject.Model.Should().BeOfType <BranchDetailModel>(); }
public void ReturnBranchDetailView() { var mockBranchService = new Mock <ILibraryBranch>(); mockBranchService.Setup(r => r.Get(888)).Returns(GetBranch()); var controller = new BranchController(mockBranchService.Object); var result = controller.Detail(888); Assert.IsType <ViewResult>(result); }
public void Should_Return_Type_BranchDetailModel() { var mockBranchService = new Mock <ILibraryBranch>(); var mockbranch = new Mock <IWebHostEnvironment>(); mockBranchService.Setup(r => r.GetById(678)).Returns(GetBranchById()); var controller = new BranchController(mockBranchService.Object, mockbranch.Object); var result = controller.Detail(678); var viewResult = result.Should().BeOfType <ViewResult>(); viewResult.Subject.Model.Should().BeOfType <branchDetailViewModel>(); }
public void Return_Branch_Detail_View() { var mockBranchService = new Mock <ILibraryBranchService>(); mockBranchService.Setup(r => r.Get(888)).Returns(GetBranch()); var controller = new BranchController(mockBranchService.Object); var result = controller.Detail(888); var viewResult = result.Should().BeOfType <ViewResult>(); var viewModel = viewResult.Subject.ViewData.Model.Should().BeAssignableTo <BranchDetailModel>(); viewModel.Subject.Address.Should().Be("3 Commerce St"); viewModel.Subject.Telephone.Should().Be("123"); }
public void Detail_Action_method_Should_Return_SpecificBranch_WithAn_ID() { //Arrange var mockbranchservice = new Mock <ILibraryBranch>(); var mockbranch = new Mock <IWebHostEnvironment>(); mockbranchservice.Setup(x => x.GetById(678)).Returns(GetBranchById()); var controller = new BranchController(mockbranchservice.Object, mockbranch.Object); //Act var result = controller.Detail(678); //Assert //mockbranchservice.Verify(x => x.GetById(678), Times.Once()); var viewresult = result.Should().BeOfType <ViewResult>(); var viewmodel = viewresult.Subject.ViewData.Model.Should().BeAssignableTo <branchDetailViewModel>(); viewmodel.Subject.Id.Should().Be(678); viewmodel.Subject.BranchName.Should().Be("Momodu"); viewmodel.Subject.Address.Should().Be("3, Acour jucntion"); }