public void PerDaySprintActivity_AssignUserId_ShouldAssignTheCorrectDate() { var perDaySprintActivityInputWrapper = new Mock <IPerDaySprintActivityInputWrapper>(); perDaySprintActivityInputWrapper.Setup(item => item.Date).Returns(DateTime.Now.Date); var obj = new PerDaySprintActivity(perDaySprintActivityInputWrapper.Object, new MeetingStatus { AttendeenceStatus = "FullDay" }, _perDaySprintActivitySave); obj.Save(); Assert.Equal(DateTime.Now.Date, obj.Date); }
public void PerDaySprintActivity_Save_ShouldCalculateAndAssignTheCorrectAvailableHours() { MeetingStatus meetingStatus = new MeetingStatus { AttendeenceStatus = "FullDay", IsBillingAndKpiAttended = true, IsBsdAttended = true, IsIgrowAttended = true }; var perDaySprintActivityInputWrapper = new Mock <IPerDaySprintActivityInputWrapper>(); var obj = new PerDaySprintActivity(perDaySprintActivityInputWrapper.Object, meetingStatus, _perDaySprintActivitySave); obj.Save(); Assert.InRange(obj.AvailableHours, 0.1, 100); }
public IActionResult About() { IPerDaySprintActivityInputWrapper perDaySprintActivityInputWrapper = new PerDaySprintActivityResult(); MeetingStatus meetingStatus = new MeetingStatus(); perDaySprintActivityInputWrapper.UserId = "1"; perDaySprintActivityInputWrapper.TeamId = 1; perDaySprintActivityInputWrapper.SprintId = 1; perDaySprintActivityInputWrapper.Date = DateTime.Now.Date; PerDaySprintActivity perDaySprintActivity = new PerDaySprintActivity(perDaySprintActivityInputWrapper, meetingStatus); perDaySprintActivity.Save(); return(View()); }
public void PerDaySprintActivity_Save_SaveTheDataSuccessfully() { MeetingStatus meetingStatus = new MeetingStatus { AttendeenceStatus = "FullDay", IsBillingAndKpiAttended = true, IsBsdAttended = true, IsIgrowAttended = true }; var perDaySprintActivityInputWrapper = new Mock <IPerDaySprintActivityInputWrapper>(); var perDaySprintActivitySave = new Mock <IPerDaySprintActivitySave>(); var obj = new PerDaySprintActivity(perDaySprintActivityInputWrapper.Object, meetingStatus, perDaySprintActivitySave.Object); obj.Save(); perDaySprintActivitySave.Verify(item => item.Save(It.IsAny <PerDaySprintActivity>()), Times.Once); }
public void PerDaySprintActivity_Save_ShouldCalculateAndAssignTheCorrectCompanyMeetingHours() { MeetingStatus meetingStatus = new MeetingStatus { AttendeenceStatus = "FullDay", IsBillingAndKpiAttended = true, IsBsdAttended = true, IsIgrowAttended = true, IsManagemenetMeetingAttended = true, IsSmfAttended = true, IsSosAttended = true, IsTechTalkAttended = true, IsWowAttended = true }; var perDaySprintActivityInputWrapper = new Mock <IPerDaySprintActivityInputWrapper>(); var obj = new PerDaySprintActivity(perDaySprintActivityInputWrapper.Object, meetingStatus, _perDaySprintActivitySave); obj.Save(); Assert.InRange(obj.CompanyMeetingHours, 0.1, 100); }