public void BrowsePdfShouldReturnMimeApplicationPdf(int fileId, string pdfType) { //Moqa context(?) TODO var controller = new ModulesController(); var result = controller.Details(2, "facts") as ViewResult; Assert.AreEqual("Details", result.ViewName); }
public async Task Return_Not_Found_On_Null_Id() { // Arrange var controller = new ModulesController(GetFakeContext()); // Act var result = await controller.Details(null); // Assert Assert.IsAssignableFrom <NotFoundResult>(result); }
public void TestMethod1() { //Arrangement // 1 - Un acces à la base de donnée (ConnectionString) // 2 - EntityFrameword à mettre en place // 3 - Package MVC // 4 - Acces au projet //Acte // instancier le controller à tester int tested = 3; var _controller = new ModulesController(); var _result = _controller.Details(3); var _viewResult = _result.Result as ViewResult; var _model1 = _viewResult.Model as Module; Assert.AreEqual(tested, _model1.Id, " Votre module n'existe pas"); }
public async Task Return_Module_Details() { // Arrange var fixture = new Fixture(); fixture.Behaviors.OfType <ThrowingRecursionBehavior>().ToList() .ForEach(b => fixture.Behaviors.Remove(b)); fixture.Behaviors.Add(new OmitOnRecursionBehavior()); var module = fixture.Create <Module>(); var context = GetFakeContext(); context.Modules.Add(module); context.SaveChanges(); var controller = new ModulesController(context); // Act var result = await controller.Details(module.ModuleId); // Assert Assert.IsAssignableFrom <ViewResult>(result); }