Exemplo n.º 1
0
        public void Given_I_Call_GetMetaFileName_Then_The_Correct_Name_Is_Returned()
        {
            //arrange
            const string metaFileName = "MetaFileName";

            var configurationMock = new Mock <IConfiguration>();

            configurationMock.Setup(c => c.MetaFileName).Returns(metaFileName);


            var configurationItems = new List <IConfiguration> {
                configurationMock.Object
            };

            var configurationCollectionMock = new Mock <IMachineConfigurationCollection>();

            configurationCollectionMock.Setup(s => s.Configurations).Returns(configurationItems);

            _surveyMock.Setup(s => s.Configuration).Returns(configurationCollectionMock.Object);

            //act
            var result = _sut.GetMetaFileName(_connectionModel, _instrumentName, _serverParkName);

            //assert
            Assert.IsNotNull(result);
            Assert.AreEqual(metaFileName, result);
        }