public void Given_A_Survey_On_Any_Node_Has_Failed_When_I_Call_MapToInstrumentDto_Then_The_Failed_Status_Is_Mapped( SurveyStatusType statusType) { //arrange _iConfiguration1Mock.Setup(c => c.Status).Returns(SurveyStatusType.Active.FullName()); _iConfiguration2Mock.Setup(c => c.Status).Returns(statusType.FullName()); _iConfiguration3Mock.Setup(c => c.Status).Returns(SurveyStatusType.Installing.FullName()); //act var result = _sut.GetInstrumentStatus(_surveyMock.Object); //assert Assert.IsNotNull(result); Assert.IsInstanceOf <SurveyStatusType>(result); Assert.AreEqual(SurveyStatusType.Failed, result); }
public void SetupTests() { _instrumentName = "OPN2010A"; _serverParkName = "ServerParkA"; _installDate = DateTime.Now; _surveyStatus = SurveyStatusType.Active; _numberOfRecordForInstrument = 100; _surveyMock = new Mock <ISurvey>(); _surveyMock.Setup(s => s.Name).Returns(_instrumentName); _surveyMock.Setup(s => s.ServerPark).Returns(_serverParkName); _surveyMock.Setup(s => s.InstallDate).Returns(_installDate); _surveyMock.Setup(s => s.Status).Returns(_surveyStatus.FullName); _surveyReportingInfoMock = new Mock <ISurveyReportingInfo>(); _surveyReportingInfoMock.Setup(r => r.DataRecordCount).Returns(_numberOfRecordForInstrument); _surveyMock.As <ISurvey2>().Setup(s => s.GetReportingInfo()).Returns(_surveyReportingInfoMock.Object); _sut = new InstrumentDtoMapper(); }
public void Given_A_Survey_When_I_Call_MapToCatiInstrumentDto_Then_The_Correct_Properties_Are_Mapped(int numberOfRecords, bool hasData, SurveyStatusType surveyStatus) { //arrange _surveyMock.Setup(s => s.Status).Returns(surveyStatus.FullName); _surveyReportingInfoMock.Setup(s => s.DataRecordCount) .Returns(numberOfRecords); //act var result = _sut.MapToCatiInstrumentDto(_surveyMock.Object, new List <DateTime>()); //assert Assert.IsNotNull(result); Assert.IsInstanceOf <CatiInstrumentDto>(result); Assert.AreEqual(_instrumentName, result.Name); Assert.AreEqual(_serverParkName, result.ServerParkName); Assert.AreEqual(_installDate, result.InstallDate); Assert.AreEqual(numberOfRecords, result.DataRecordCount); Assert.AreEqual(hasData, result.HasData); Assert.AreEqual(surveyStatus.FullName(), result.Status); }
public void Given_An_Instrument_Exists_When_I_Call_GetInstrumentStatus_Then_The_Correct_Status_Is_Returned(SurveyStatusType surveyStatus) { //arrange const string instrumentName = "OPN2101A"; const string serverParkName = "ServerParkA"; _blaiseApiMock.Setup(b => b.GetSurveyStatus(instrumentName, serverParkName)).Returns(surveyStatus); //act var result = _sut.GetInstrumentStatus(instrumentName, serverParkName); //assert Assert.IsNotNull(result); Assert.AreEqual(surveyStatus, result); }
private static bool AllInstrumentNodesAreInAStatus(ISurvey instrument, SurveyStatusType statusType) { return(instrument.Configuration.Configurations .All(c => c.Status == statusType.ToString())); }
public void Given_Valid_Arguments_When_I_Call_GetSurveyStatus_Then_The_Expected_Result_Is_Returned(SurveyStatusType surveyStatusType) { //arrange _surveyServiceMock.Setup(p => p.GetSurveyStatus(_connectionModel, _instrumentName, _serverParkName)).Returns(surveyStatusType); //act var result = _sut.GetSurveyStatus(_instrumentName, _serverParkName); //assert Assert.IsNotNull(result); Assert.IsInstanceOf <SurveyStatusType>(result); Assert.AreEqual(surveyStatusType, result); }
public void Given_Survey_Exists_When_I_Call_GetSurveyStatus_The_Correct_Status_Is_Returned(string surveyStatus, SurveyStatusType surveyStatusType) { //arrange const string instrumentName = "Instrument1"; var survey1Mock = new Mock <ISurvey>(); survey1Mock.Setup(s => s.Name).Returns(instrumentName); survey1Mock.Setup(s => s.Status).Returns(surveyStatus); var surveyItems = new List <ISurvey> { survey1Mock.Object }; _surveyCollectionMock = new Mock <ISurveyCollection>(); _surveyCollectionMock.Setup(s => s.GetEnumerator()).Returns(() => surveyItems.GetEnumerator()); _serverParkMock.Setup(s => s.Surveys).Returns(_surveyCollectionMock.Object); //act var result = _sut.GetSurveyStatus(_connectionModel, instrumentName, _serverParkName); //assert Assert.AreEqual(surveyStatusType, result); }