コード例 #1
0
        public void Single()
        {
            // Arrange
            var expected = new SingleData { Id = new Guid("366f4bd3-6717-4b14-9c79-70515296df7e") };
            var dict = new Dictionary<string, object>() { { "Id", new Guid("366f4bd3-6717-4b14-9c79-70515296df7e") }, };

            // Act
            var actual = dict.ToObject<SingleData>();

            // Assert
            Assert.AreEqual(expected.Id, actual.Id);
        }
コード例 #2
0
ファイル: DataTableTests.cs プロジェクト: tallesl/net-Object
        public void Single()
        {
            // Arrange
            var expected = new SingleData { Id = new Guid("366f4bd3-6717-4b14-9c79-70515296df7e") };
            var table = new DataTable();
            table.Columns.Add("Id", typeof(Guid));
            table.Rows.Add(new Guid("366f4bd3-6717-4b14-9c79-70515296df7e"));

            // Act
            var actual = table.ToObject<SingleData>();

            // Assert
            Assert.AreEqual(1, actual.Count());
            Assert.AreEqual(expected.Id, actual.Single().Id);
        }
コード例 #3
0
ファイル: AppSettingsTest.cs プロジェクト: tallesl/net-Object
        public void Single()
        {
            // Arrange
            var expected = new SingleData { Id = new Guid("366f4bd3-6717-4b14-9c79-70515296df7e") };
            var appSettings = new NameValueCollection(ConfigurationManager.AppSettings);
            appSettings.Remove("Date");
            appSettings.Remove("Enum");
            appSettings.Remove("Text");
            appSettings.Remove("Array");

            // Act
            var actual = appSettings.ToObject<SingleData>();

            // Assert
            Assert.AreEqual(expected.Id, actual.Id);
        }