public void Ctor_ThrowsIfAIsNull_Test() { var favourites = new MockFavouritesManager().Object; var b = TestGenomeModel.Create(); Assert.Throws <ArgumentNullException>(() => new ComparisonViewModel(favourites, null, b)); }
public void Ctor_CorrectlyMarksSnpAsFavourites_Test() { var favouriteManager = new MockFavouritesManager(); favouriteManager.SetupGetToReturn("rs001", true); favouriteManager.SetupGetToReturn("rs002", true); favouriteManager.SetupGetToReturn("rs003", false); var actual = new ComparisonViewModel(favouriteManager.Object, TestGenomeModel.Create()); Assert.True(actual.Snp[0].IsFavourite); Assert.True(actual.Snp[1].IsFavourite); Assert.False(actual.Snp[2].IsFavourite); }