public void IsSetCallLogViewCallEntryRowDataFillingRowProperties() { // Arrange DateTime currentDate = DateTime.Now; CS_View_JobCallLog callEntryItem = new CS_View_JobCallLog() { CallId = 4, DivisionId = 2, JobId = 3, JobNumber = "00003", Customer = "Customer1", CallType = "JobCallType1", CalledInBy = "CalledInBy1", CallDate = currentDate, ModifiedBy = "ModifiedBy1", Details = "Details1" }; Mock<IDashboardView> mock = new Mock<IDashboardView>(); mock.SetupProperty(c => c.CallLogRepeaterDataItem, callEntryItem); mock.SetupProperty(c => c.CallLogRowCallType, ""); mock.SetupProperty(c => c.CallLogRowCalledInBy, ""); mock.SetupProperty(c => c.CallLogRowCallDate, ""); mock.SetupProperty(c => c.CallLogRowCallTime, ""); mock.SetupProperty(c => c.CallLogRowModifiedBy, ""); mock.SetupProperty(c => c.CallLogRowDetails, ""); // Act DashboardViewModel viewModel = new DashboardViewModel(mock.Object); viewModel.SetCallLogViewCallEntryRowData(); // Assert Assert.AreEqual("JobCallType1", mock.Object.CallLogRowCallType, "Failed in CallLogRowCallType"); Assert.AreEqual("CalledInBy1", mock.Object.CallLogRowCalledInBy, "Failed in CallLogRowCalledInBy"); Assert.AreEqual(currentDate.ToString("MM/dd/yyyy"), mock.Object.CallLogRowCallDate, "Failed in CallLogRowCallDate"); Assert.AreEqual(currentDate.ToString("HH:mm"), mock.Object.CallLogRowCallTime, "Failed in CallLogRowCallTime"); Assert.AreEqual("ModifiedBy1", mock.Object.CallLogRowModifiedBy, "Failed in CallLogRowModifiedBy"); Assert.AreEqual("Details1", mock.Object.CallLogRowDetails, "Failed in CallLogRowDetails"); }
public void IsSetJobCallLogJobRowDataFillingRowProperties() { // Arrange CS_View_JobCallLog jobItem = new CS_View_JobCallLog() { JobNumber = "000002", Customer = "Customer1", PrefixedNumber = "PA000002" }; Mock<IDashboardView> mock = new Mock<IDashboardView>(); mock.SetupProperty(c => c.JobRowJobNumberCustomer, ""); mock.SetupProperty(c => c.JobCount, 0); mock.SetupProperty(c => c.JobRepeaterDataItem, jobItem); // Act DashboardViewModel viewModel = new DashboardViewModel(mock.Object); viewModel.SetJobCallLogJobRowData(); // Assert Assert.AreEqual("PA000002 - Customer1", mock.Object.JobRowJobNumberCustomer, "Failed in JobRowJobNumberCustomer"); Assert.AreEqual(1, mock.Object.JobCount, "Failed in JobCount"); }