public void Details_Get_Object() { var actionResult = _adressController.Details(1); var viewResult = actionResult as ViewResult; var result = (Address)viewResult.Model; Assert.AreEqual(ResourceData.Addresses[0].StreetName, result.StreetName); Assert.AreEqual(ResourceData.Addresses[0].Area, result.Area); Assert.AreEqual(ResourceData.Addresses[0].Id, result.Id); }
public void ReturnViewResult_WhenAddressIsNull() { var cityServiceMock = new Mock <ICityService>(); var addressServiceMock = new Mock <IAddressService>(); var addressWithCityMock = new Mock <AddressWithCityModel>(); addressServiceMock.Setup(x => x.GetByIdWithCity(It.IsAny <int>())).Returns(addressWithCityMock.Object); var controller = new AddressController(cityServiceMock.Object, addressServiceMock.Object); var result = controller.Details(It.IsAny <int>()); Assert.IsInstanceOf(typeof(ViewResult), result); }
public void ReturnNotFound_WhenIdHasNoValue() { var cityServiceMock = new Mock <ICityService>(); var addressServiceMock = new Mock <IAddressService>(); var addressWithCityMock = new Mock <AddressWithCityModel>(); addressServiceMock.Setup(x => x.GetByIdWithCity(It.IsAny <int>())).Returns(addressWithCityMock.Object); var controller = new AddressController(cityServiceMock.Object, addressServiceMock.Object); var result = controller.Details(null) as ViewResult; Assert.AreEqual("NotFound", result.ViewName); }
public void ReturnProperView_WhenIvokedWithId() { var cityServiceMock = new Mock <ICityService>(); var addressServiceMock = new Mock <IAddressService>(); var addressWithCityMock = new Mock <AddressWithCityModel>(); addressServiceMock.Setup(x => x.GetByIdWithCity(It.IsAny <int>())).Returns(addressWithCityMock.Object); var controller = new AddressController(cityServiceMock.Object, addressServiceMock.Object); var result = controller.Details(1) as ViewResult; Assert.AreEqual("Details", result.ViewName); }
public void Detail_Get_Correct_Values_From_GetRecord() { //Arrange _addressServiceMock.Setup(x => x.FindRecord(It.IsAny <int>())).Returns(listAddress[0]); //Act var result = (AddressVM)((ViewResult)objController.Details(listAddress[0].ID)).Model; //Assert Assert.Equal("test1", result.Name); Assert.Equal("1 street", result.Line1); Assert.Equal("City1", result.City); Assert.Equal((State)1, result.State); Assert.Equal(91234, result.Zip); }
public void AddressRetrieveTest() { //setup var id = 1; var address = new Address { Id = id }; var repo = new Mock <IGenericRepository <Address> >(); repo.Setup(x => x.GetByID(id)).Returns(address); _addressController = new AddressController(repo.Object); //execute _addressController.Details(id); //assert repo.Verify(x => x.GetByID(id), Times.Once); }
public void DetailsTest() { IFormsAuthentication formsAuthentication = null; // TODO: Initialize to an appropriate value IAddressService addressService = null; // TODO: Initialize to an appropriate value AddressController target = new AddressController(formsAuthentication, addressService); // TODO: Initialize to an appropriate value int addressId = 0; // TODO: Initialize to an appropriate value ActionResult expected = null; // TODO: Initialize to an appropriate value ActionResult actual; actual = target.Details(addressId); Assert.AreEqual(expected, actual); Assert.Inconclusive("Verify the correctness of this test method."); }