Search for both LeafInput and LeafInputData

This commit is contained in:
2023-02-02 09:35:22 -05:00
parent 8e16510ad9
commit 680f139aa5
24 changed files with 808 additions and 281 deletions
@@ -0,0 +1,30 @@
using System.Linq;
using LeafWeb.WebCms.App_Start;
using LeafWeb.WebCms.Models;
using NUnit.Framework;
namespace LeafWeb.WebCms.Tests.Models
{
[TestFixture]
public class LeafDataResultViewModelTests
{
[SetUp]
public void SetUp()
{
AutoMapperConfig.RegisterMappings();
}
[Test]
public void CanConstruct_LeafDataResultViewModel()
{
var leafInputData = LeafInputTestData.GetLeafInputData;
var viewModel = new LeafDataResultViewModel(leafInputData);
Assert.That(viewModel.SiteId, Is.EqualTo(leafInputData.Site.SiteId));
Assert.That(viewModel.SpeciesSampled, Is.EqualTo(leafInputData.Site.SpeciesSampled));
Assert.That(viewModel.Latitude, Is.EqualTo(10));
Assert.That(viewModel.Longitude, Is.EqualTo(20));
//Assert.That(viewModel.CO2S, Is.EqualTo(leafInputData.Data.First().CO2S));
}
}
}