public void Index() { ToysController controller = new ToysController(); ViewResult result = controller.Index() as ViewResult; Assert.IsNotNull(result); }
public void ToysController_Should_Throw_Exception_When_IDataBase_Argument_Is_Null() { // Arrange ToysController controller; Mock <IDataBase> IDataBaseMock = new Mock <IDataBase>(); // Act controller = new ToysController(null); }
public ToyProductionForm(ToyFactoryContext toyFactoryContext) { InitializeComponent(); _toysController = new ToysController(toyFactoryContext); _stockItemsController = new StockItemsController(toyFactoryContext); InitToyAvalibelList(); InitStockList(); }
public void Index_Should_Return_A_View() { // Arrange Mock <IDataBase> IDataBaseMock = new Mock <IDataBase>(); ToysController controller = new ToysController(IDataBaseMock.Object); // Act ViewResult result = controller.Index() as ViewResult; // Assert Assert.IsNotNull(result); }
public void DeleteTest() { //Arrange var repositoryMock = new Mock <IRepository <Toy> >(); repositoryMock.Setup(x => x.Delete(It.IsAny <int>())).Verifiable(); var controller = new ToysController(repositoryMock.Object); //Act controller.Delete(3); //Assert repositoryMock.Verify(x => x.Delete(It.IsAny <int>()), Times.Once); }
public void Post_Test() { //Arrange var repositoryMock = new Mock <IRepository <Toy> >(); repositoryMock.Setup(x => x.Add(It.IsAny <Toy>())).Verifiable(); var controller = new ToysController(repositoryMock.Object); //Act controller.Post(new Toy()); //Assert repositoryMock.Verify(x => x.Add(It.IsAny <Toy>()), Times.Once); }
public void GetById_Test() { //Arrange var repositoryMock = new Mock <IRepository <Toy> >(); repositoryMock.Setup(x => x.Get(It.IsAny <int>())).Returns(new Toy { Id = 1, Name = "Playstation" }); var controller = new ToysController(repositoryMock.Object); //Act var result = controller.GetById(1); //Assert Assert.Equal("Playstation", result.Name); }
public void Get_Test() { //Arrange var repositoryMock = new Mock <IRepository <Toy> >(); repositoryMock.Setup(x => x.GetAll()) .Returns(new List <Toy>() { new Toy { Id = 1, Name = "Playstation" }, new Toy { Id = 2, Name = "Superman" } }); var controller = new ToysController(repositoryMock.Object); //Act var result = controller.Get(); //Assert Assert.Equal(2, result.Count()); }