30 lines
961 B
C#
30 lines
961 B
C#
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));
|
|
}
|
|
}
|
|
} |