public void AddSameTwice() { // Arrange var cache = new DialogTypeLocatorCache(); cache.Add(typeof(TestDialogViewModel), typeof(TestDialog)); // Assert Assert.Throws <ArgumentException>(() => cache.Add(typeof(TestDialogViewModel), typeof(TestDialog))); }
public void Add() { // Arrange var cache = new DialogTypeLocatorCache(); // Act cache.Add(typeof(TestDialogViewModel), typeof(TestDialog)); // Assert Assert.That(cache.Count, Is.EqualTo(1)); }
public void Get() { // Arrange var cache = new DialogTypeLocatorCache(); cache.Add(typeof(TestDialogViewModel), typeof(TestDialog)); // Act Type?dialogType = cache.Get(typeof(TestDialogViewModel)); // Assert Assert.That(dialogType, Is.EqualTo(typeof(TestDialog))); }
public void SetUp() { cache = new DialogTypeLocatorCache(); }