public void DeleteAccount() { int myTestValue = 1; var model = new EditAccountModel() { UserId = 1, UserName = "******", IsConfirmed = true }; string jsonResponse = ObjectParserHelper.ObjectToJson(model); _webApiHelper.Setup(a => a.PostData(It.IsAny<Method>(), It.IsAny<object>(), It.IsAny<string>(), It.IsAny<string>(), It.IsAny<int>())).Returns(jsonResponse); // Arrange HomeController controller = new HomeController(_webApiHelper.Object); RedirectToRouteResult result = controller.DeleteAccount(myTestValue) as RedirectToRouteResult; //assert Assert.IsInstanceOfType(result, typeof(RedirectToRouteResult)); }
public void EditAccount() { int myTestValue1 = 1; bool myTestValue2 = true; string jsonstring = @"{""UserID"":1,""UserName"":""yukon"",""PassWord"":""123456"",""IsConfirmed"":true}"; var model = new EditAccountModel() { UserId = 1, UserName = "******", IsConfirmed = true }; _webApiHelper.Setup(a => a.getData(It.IsAny<string>(), It.IsAny<string>())).Returns(jsonstring); _webApiHelper.Setup(a => a.PostData(It.IsAny<Method>(), It.IsAny<object>(), It.IsAny<string>(), It.IsAny<string>(), It.IsAny<int>())).Returns(jsonstring); // Arrange HomeController controller = new HomeController(_webApiHelper.Object); RedirectToRouteResult result = controller.EditAccount(myTestValue1, myTestValue2) as RedirectToRouteResult; //assert Assert.IsInstanceOfType(result, typeof(RedirectToRouteResult)); }
public void ShowAccountDetail() { int myTestValue = 1; // Arrange HomeController controller = new HomeController(_webApiHelper.Object); var model = new EditAccountModel() { UserId = 1, UserName = "******", IsConfirmed = true }; string jsonResponse = ObjectParserHelper.ObjectToJson(model); _webApiHelper.Setup(a => a.getData(It.IsAny<string>(), It.IsAny<string>())).Returns(jsonResponse); // Act PartialViewResult result = controller.ShowAccountDetail(myTestValue) as PartialViewResult; //assert Assert.AreEqual("_LoadAccount", result.ViewName); Assert.IsInstanceOfType(result.ViewData.Model, typeof(EditAccountModel)); }