Skip to content

Instantly share code, notes, and snippets.

Created May 6, 2012 20:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save anonymous/2624206 to your computer and use it in GitHub Desktop.
Save anonymous/2624206 to your computer and use it in GitHub Desktop.
Helper for tests
using System;
using FluentAssertions.EventMonitoring;
using SilverlightValidation.Models;
using SilverlightValidation.Tests.Fakes;
using SilverlightValidation.ViewModels;
namespace SilverlightValidation.Tests.Helpers
{
public class Helper
{
public static UserViewModel CreateDefaultUserViewModel()
{
var vm = new UserViewModel(UserModel.Create(), UserModelValidatorFake.Create());
vm.MonitorEvents();
return vm;
}
public static UserViewModel CreateInvalidUserViewModel()
{
var vm = new UserViewModel(UserModel.Create(), UserModelValidatorFake.Create());
vm.MonitorEvents();
return vm;
}
public static UserViewModel CreateValidUserViewModel()
{
var vm = new UserViewModel(UserModel.Create("dummy", "Dummy1", "dummy@dummy.com", new DateTime(1977, 01, 01)), UserModelValidatorFake.Create());
vm.MonitorEvents();
return vm;
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment